1.安装
windows下安装,在http://nodejs.org下载安装包进行安装即可。
linux下安装,使用yum或者下载源码进行编译。
默认情况下安装node的同时也会自动安装npm(Node包管理器)。
2.Node包管理器
迄今为止Node.js 更新速度还很快,有时候新版本还会将旧版本的一些 API 废除,以至 于写好的代码不能向下兼容。有时候你可能想要尝试一下新版本有趣的特性,但又想要保持 一个相对稳定的环境。基于这种需求,Node.js 的社区开发了多版本管理器,用于在一台机 器上维护多个版本的 Node.js 实例,方便按需切换。Node 多版本管理器(Node Version Manager,nvm)是一个通用的叫法,它目前有许多不同的实现。
n 是一个十分简洁的 Node 多版本管理器,就连它的名字也不例外。它的名字就是 n, 没错,就一个字母。
如果你已经安装好了 Node.js 和 npm 环境,就可以直接使用 npm install -g n 命令 来安装 n。当然你可能会问:如果我想完全通过 n 来管理 Node.js,那么没安装之前哪来的 npm 呢?事实上,n 并不需要 Node.js 驱动,它只是 bash 脚本,使用 npm 安装只是采取一种简便的方式而已。
n 不支持 Windows。
安装完 n 以后,在终端中运行 n --help 即可看到它的使用说明:
运行 n 版本号 可以安装任意已发布版本的 Node.js, n 会从http://nodejs.org下载源代码包,然后自动编译安装。
之后再运行 n 即可列出已经安装的所有版本的 Node.js,其中“*”后的版本号为默认的 Node.js 版本,即可以直接使用 node 命令行调用的版本。
和安装新版本一样,运行 n 版本号 也可以在已安装的 Node.js 实例中切换环境,再运行 node 即为 n 指定的当前版本。
如果你不想切换默认环境,可以使用 n use 版本号 script.js 直接指定Node.js的运 行实例。