MAC系统安装node.js后,可以通过n模块和nvm进行版本管理,nvm使用比较复杂,推荐使用n模块
方法:
1、安装n模块
$ sudo npm install -g n
安装完成之后,直接输入n后输出当前已经安装的node版本以及正在使用的版本
2、通过移动上下方向键来选择要使用的版本回车生效
nvm 和 n 的区别
nvm 类似于 Python 的 virtualenv 或者 Ruby 的 rvm ,它是一个独立安装的软件
n 其实是一个 npm 全局的开源包 ,需要使用 npm 来全局安装
n 更加轻巧,但是 nvm 更加独立.
假如你有一台新带电脑,如果你想使用 版本管理,那么 nvm 是你的选择,因为它的独立的软件,安装后你可以随意下载切换你需要的版本.
但是 n 是依赖在 npm 下的一个包,也就是说 你的电脑环境还没有 node / npm 的时候,你还用不了 n .
所以在使用的时候,大家可以针对自己的情况权衡.我本人使用 nvm 来控制 node 版本.