node开发环境版本管理
针对node环境的管理
node开发跟php开发一样面临的一个问题时node runtime的版本管理。
nvm
使用nvm可以对本机调试环境做很好的管理。
nvm github地址
安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
使用nvm
-
nvm ls
列出当前系统安装的node版本 -
nvm ls-remote
列出目前为止发布的node版本 -
nvm install v6.9.4
安装6.9.3版本的node环境 -
nvm alias default v6.9.4
设置当前系统node环境的版本。
总结
在切换node版本后,可以通过node -v
来查看当前环境的node环境(记得要reload shell配置文件)
针对npm的版本管理
做为node开发中的包管理工具,npm同样存在不同版本的问题。
npm默认时跟node环境走的,安装某个版本的node后,npm也会对应安装。
但npm应该算是独立的一个工具,可以单独指定其版本。
我们使用nvm对node环境进行管理。所以做npm版本管理的时候就很方便。
cd ~/.nvm/versions/node/v4.2.2/lib
npm install npm
通过上面的方式就可以将npm更新到最新版本了。
更新之后通过npm -v
查看对应的npm的版本。