Node.js 可谓风光无限,但是版本管理很是头大,不同的项目用不同的Node版本,往往Node版本间不互相兼容,所以经常需要在不同的Node版本中切换。
Mac下你同样可以通过nvm来管理Node版本,今天介绍另一个 n 模块来管理Node版本。
n 介绍
n 是Node的一个模块,所以安装非常方便,而且是Express框架的作者写的。
安装
既然是Node模块,直接通过npm安装全局。
sudo npm install -g n
常用命令
查看帮助
n help
列出所有的 nodejs 版本
n ls
安装某个版本 nodejs
n xx.xx.x (xx.xx.x 为要安装的 node 版本号)
安装最新版本 nodejs
n lastest
安装最新稳定版 nodejs
n stable
选取已安装的版本 nodejs
n
然后上下键盘选择并回车确认。
sudo n
可以同时切换node 和 npm 版本
删除某个版本 nodejs
n rm xx.xx.x
制定 nodejs 版本来运行脚本
n use xx.xx.x a.js