日常开发中,可能我们好几个项目依赖的NodeJS版本是不同的,如果没有一个合适的管理工具,有时候真的很抓狂,这个时候,就是 nvm 发挥作用的时候了
安装nvm
可以使用命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
或者使用 Wget
:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
安装完成后最好关闭终端,然后重启输入 nvm
验证是否安装成功,如果出现Node Version Manager
,说明安装是成功的。
image
但如果提示是
command not found: nvm
可能是缺少相应配置导致的,可以检查根目录下的这些文件(~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc).
,可在底部添加如下代码:
export NVM_DIR="${XDG_CONFIG_HOME/:-$HOME/.}nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
保存并更新配置文件
可以输入command -v nvm
查看结果
image
nvm 常用命令
查看可以安装的node版本(官方所有能用版本)
nvm ls-remote
image
查看所有可以安装的LTS版本(长期支持版)
nvm ls-remote --lts
image
安装指定版本的 node
nvm install v9.5.0
image
v 后面是想要安装的版本号
查看已安装的node
nvm ls
image
切换 node 版本
nvm use v6.9.0
image
设定默认的node版本
nvm alias default v6.9.0
image
打开新的终端,用nvm current
查看当前版本显示
image
删除指定版本的 node
nvm uninstall v9.5.0
此过程会花费一点时间
image
安装最新稳定版本
nvm install stable
这个根据时间而定,看个人需求使用
友情链接:官方GitHub