zoukankan      html  css  js  c++  java
  • Node环境

    Node环境

    1. node.js介绍

      node.js是Server side javascript runtime,即服务端的js运行时。js运行在浏览器内核中,node.js可理解为js的运行环境,可以在node中运行JS代码。

      JS由ECMAScript、DOM、BOM三部分组成,node中只能运行ECMAScript,无法使用BOM和DOM。

      node将浏览器JS引擎(chrome的V8引擎)搬到了服务器端,增加了一些提供文件、网络之类操作的API。

      node.js内置http服务器(PHP需要Apache才能运行),虽然文件较小(大概十几M )并发量超乎想象。

      :php既是一门脚本语言也是一个运行环境

    2. node.js的两个分支  

    Node.js 0.12.7 官方版本(作者是完美主义者)
    IO.js 是社区产物,不是官方的(两个编写逻辑和代码一模一样,IO.js有很多新特性,迭代非常快,社区推进很快) 

       在2015年两者合并,发布了node第一个正式版4.0,但是后来又因为两者的迭代速度差别太大,又分开了。

    现在的node 5.x相当于社区的IO.js
    现在的node 4.0相当于官方的node
    

    3. node.js相关的管理工具  

      3.1 nvm(node version manager   

       由于node.js版本比较多,开发人员可能会依赖很多版本,使用node.js版本管理工具nvm进行切换node版本,进行相应的操作。

      3.2 npm( Node Package Manager)

      Node.js是轻内核的,本身没有什么功能,所有的功能都要功能包提供,而node官方只提供了一些最基础的包,其余的包都通过npm下载。

        npmNode应用程序依赖包的管理工具,进行安装卸载更新之类的操作,常见的包管理工具都有循环依赖的功能,只需记住所需要的包就可自行下载。在安装包时,会默认安装最新稳定版本的包。

  • 相关阅读:
    CentOS 8.2上安装Cassandra Web部署
    CentOS 8.2上安装Apache Cassandra 3.11.9
    CentOS 8.2使用pgAdmin安装PostgreSQL 13.1
    windows 服务器报错处理,TLS升级为1.2
    网站跳转index.html
    安装fail2ban,防止ssh爆破及cc攻击
    服务器数据盘挂载
    2条命令在centos7.5中安装谷歌浏览器
    部署安装python3.7
    部署安装snort--入侵检测工具
  • 原文地址:https://www.cnblogs.com/happyzwt/p/6200895.html
Copyright © 2011-2022 走看看