安装好node.js后,一般我们可以通过n模块和nvm这两个工具对它的版本进行管理。
nvm的使用比较复杂,所以比较推荐使用n模块对node.js进行管理。
(一)n模块,是Node的一个模块,作者是TJ Holowatchuk
首先我们进行安装
sudo npm install -g n
安装完成之后,直接输入n后输出当前已经安装的node版本以及正在使用的版本(前面有一个o即为使用的版本),你可以通过移动上下方向键来选择要使用的版本,最后按回车生效。
n的使用也是非常简单的,下面对比较常用的几个命令进行说明。
$ n 5.4.1 ==》(安装node.js 5.4.1版本)
$ n latest ==》(安装node.js最新版本)
$ n stable ==》(安装node.js稳定版本)
$ n rm 4.0.0 ==》(删除某个版本)
$ n use 4.0.0 some.js ==》(以指定的版本来执行脚本)
管理后,我们可以在/usr/local/n/下面看到我们管理的node.jsbanb
n模块下的node版本下面摘抄一段n和nvm的区别
nvm 和 n 的区别
nvm 类似于 Python 的 virtualenv 或者 Ruby 的 rvm ,它是一个独立安装的软件
n 其实是一个 npm 全局的开源包 ,需要使用 npm 来全局安装
n 更加轻巧,但是 nvm 更加独立.
假如你有一台新带电脑,如果你想使用 版本管理,那么 nvm 是你的选择,因为它的独立的软件,安装后你可以随意下载切换你需要的版本.
但是 n 是依赖在 npm 下的一个包,也就是说 你的电脑环境还没有 node / npm 的时候,你还用不了 n .
所以在使用的时候,大家可以针对自己的情况权衡.我本人使用 nvm 来控制 node 版本.
网友评论