Node安装与配置

史上最好用的代码托管工具:

Node.js是之前无意间看到的一个框架、平台,今年1月份发布了1.0版本,并且很快就达到了2.0版本,官网不断迭代版本,社区也很活跃,做后端的朋友可以多关注一下。

Node.js概念

Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由RyanDahl开发,实质是对ChromeV8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。
V8引擎执行Javascript的速度非常快,性能非常好。Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

Node.js的优势

  • RESTful API;
  • 单线程;
  • 非阻塞IO;
  • V8虚拟机;
  • 事件驱动。

说这么多,说的什么鬼~我也不懂啊

Node.js安装与配置

这里以Windows演示一下Node.js的安装与配置:

  • 下载Node.js安装包(建议下载LTS版本),进入官网,下载对应平台版本的安装包;
  • 安装Node.js;
    注意在安装时,记得把Add To Path,不然就要手动将Node.js安装目录和npm的目录添加到环境变量中了;
    打开Git Bash输入node -v测试node是否安装成功;
    再输入npm -v,测试是否npm是否安装成功;
  • 替换npm的源
    打开Git Bash,输入npm install -g cnpm --registry=http://registry.npm.taobao.org
    再输入cnpm,测试cnpm是否安装成功。

Node.js最常用命令

由于cnpm是npm的镜像,所以两者的命令及参数是一模一样的,这里只说一下npm的命令操作…

  • node -v
  • node -h
  • npm i (i为install的简写) 安装模块到本目录
  • npm i -g (i为install的简写) 全局安装模块
  • npm un (un为uninstall的简写) 卸载本目录模块
  • npm un -g (un为uninstall的简写) 卸载本目录模块
  • npm list 列出安装的模块
  • npm update 更新当前目录下的所有模块

Node.js升级

1
2
npm install -g n
n stable

npm升级

1
npm install npm -g

文章目录
  1. 1. Node.js概念
  2. 2. Node.js的优势
  3. 3. Node.js安装与配置
  4. 4. Node.js最常用命令