美文网首页我爱编程
Mac下node.js的版本管理

Mac下node.js的版本管理

作者: 南魂09 | 来源:发表于2016-01-19 19:16 被阅读4066次

    安装好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 版本.

    相关文章

      网友评论

        本文标题:Mac下node.js的版本管理

        本文链接:https://www.haomeiwen.com/subject/snzkkttx.html