发布于 4年前

使用nvm管理node.js版本(安装/升级/切换版本)

使用nodejs,我们可能需要维护多个版本的nodejs,使用nvm可以很好帮我们对nodes安装,升级以及管理多版本。

安装nvm

nvm提供了安装脚本,使用安装脚本安装如下:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash

安装脚本默认会从git仓库克隆到~/.nvm,并且在添加下面脚本到环境(~/.bash_profile, ~/.zshrc, ~/.profile, 或者 ~/.bashrc)

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

指定安装路径:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | NVM_DIR=/usr/local/nvm bash

安装后验证:

command -v nvm

如果安装成功后,命令会输出'nvm'。如果输出空白,重新打开终端重试。

nvm还有其他安装方式,参考nvm github项目

nvm使用

安装最新版本的node

nvm install node

安装指定版本的node

nvm install 6.9.5

查看可以安装的node版本

nvm ls-remote

查看已安装的node版本

$nvm ls
->       v6.9.5
        v8.7.0
default -> node (-> v8.7.0)
node -> stable (-> v8.7.0) (default)
stable -> 8.7 (-> v8.7.0) (default)

可以看到默认版本为8.7.0

切换node版本

$ nvm use 6.9.5
Now using node v6.9.5 (npm v3.10.10)
$ node --version
v6.9.5

切换到默认版本

$ nvm use default
Now using node v8.7.0 (npm v5.4.2)
$ node --version
v8.7.0

卸载指定版本的node

nvm uninstall 6.9.5

注意:nvm不支持windows,在windows下类似nvm的方案:nvm-windowsnodist

©2020 edoou.com   京ICP备16001874号-3