在开发的工程中,我们可能需要经常切换node
版本来应对不同的开发环境,所以需要经常使用不同版本的node
一、安装npm
插件n
,通过n模块来管理node
版本
1、全局安装n
模块
npm install -g n
2、安装当前稳定版本
n stable或者sudo n stable
3、安装最新版本的
n latest或者sudo n latest
4、安装指定版本的node
n v8.16.0
5、卸载指定的node
版本
n rm v8.16.0
二、使用nvm
管理node
版本
1、安装nvm
brew install nvm
2、使用nvm
安装node
版本
安装最新版本
nvm install node
安装指定版本
nvm install 8.16.0
3、查看所有版本
nvm ls
4、切换node
版本
使用最新版本
nvm use node
使用指定版本
nvm use 10.16.2
通常我会使用第二种方式
例如:我在一个项目中使用的是node@6.13.2
,新项目使用的是node@8.16.0
,
先要安装node@8.16.0,nvm install 8.16.0
,
然后,nvm use 8.16.0
nvm 安装成功之后重启终端失效(command not found)
1、卸载nvm(此处使用的是brew卸载)
brew uninstall nvm
2、使用Curl安装(不推荐使用brew安装,有bug)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
3、(执行此命令之后,终端中会有提示说:关闭终端重启开始使用nvm,或者输入以下命令开始使用)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
4、验证是否成功,输出版本号则成功
nvm --version
网友评论