Mac下node.js的版本管理

安装好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


Mac下node.js的版本管理_第1张图片
n模块下的node版本

下面摘抄一段n和nvm的区别

nvm 和 n 的区别

nvm 类似于 Python 的 virtualenv 或者 Ruby 的 rvm ,它是一个独立安装的软件

n 其实是一个 npm 全局的开源包 ,需要使用 npm 来全局安装

n 更加轻巧,但是 nvm 更加独立.

假如你有一台新带电脑,如果你想使用 版本管理,那么 nvm 是你的选择,因为它的独立的软件,安装后你可以随意下载切换你需要的版本.

但是 n 是依赖在 npm 下的一个包,也就是说 你的电脑环境还没有 node / npm 的时候,你还用不了 n .

所以在使用的时候,大家可以针对自己的情况权衡.我本人使用 nvm 来控制 node 版本.

你可能感兴趣的:(Mac下node.js的版本管理)