用n跟nvm来管理你的node
用n和nvm来管理你的node
node更新太快。。。伴随而来的是一些包 也随之一起更新,然后。。。我们的node难道要一直更新么?更新再退回可是很麻烦的,尤其是当不同的项目中要用到不同版本的node,那你真的是 想哭都哭不出来了。。。
蓝鹅!还好!我们有n和nvm!我们的node可以无痛人流!啊呸,不对,是无痛升级和回滚!想要啥版本就有啥版本。。。
辣么!n和nvm 图么的到底是个什么鬼? 嗯 嗯,在我最早的博文中有提到过 n和nvm,这次就来详细说说 n 和nvm
n
github地址:https://github.com/tj/n
no subshells, no profile setup, no convoluted API, just simple.
安装
n是node的一个模块,开发者是Express框架的作者:TJ Holowaychuk;所以要使用n,你就得全局安装它:
sudo npm install n -g
安装完成以后,你就可以在你的 Terminal/shell里面使用n了
安装node版本
- 安装指定版本
$ n 4.2.0 install : 4.2.0 mkdir : /usr/local/n/versions/4.2.0 fetch : http://nodejs.org/dist/v4.2.0/node-v4.2.0-darwin-x64.tar.gz ### # 5.9%
- 安装最新版本
$ n latest
- 安装稳定版
$ n stable
- 安装lts版
$ n lts
- 删除某版本
$ n rm 0.10.1
- 使用某版本/用某版本执行脚本
$ n use 0.10.21 or $ n use 4.2.0 some.js
更多请详见这里:http://igeekbar.com/igeekbar/post/283.htm