前言
最近组里来了几个小伙伴,还不太清楚nvm的使用,甚至不知道nvm是什么,一次次的说又太麻烦,就写一篇文章记录一下吧~
nvm文档的第一句话:
nvm allows you to quickly install and use different versions of node via the command line. 翻译过来就是:nvm允许你通过命令行快速的安装和使用不同版本的node。
详细的可查看github链接: github.com/nvm-sh/nvm
基本使用
1.安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
// 或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
安装完成后,看一下在命令行有没有类似如下的提示,没有的话则需要在~/.bash_profile, ~/.zshrc, ~/.profile, 或 ~/.bashrc等的配置文件下添加:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
配置完成后,重新加载配置文件,使nvm生效:
bash: source ~/.bashrc
zsh: source ~/.zshrc
2.列出已经安装的node版本
nvm ls
我本地的node版本如下:
3.列出所有可以安装的node版本号
nvm ls-remote
4.安装你需要使用的版本的node
nvm install v18.14.0
// 安装最新版本
nvm install @latest
5.切换node版本
nvm use v12.13.0
6.指定默认的node版本
nvm alias default v14.15.0
7.查看node安装的位置
nvm which v14.15.0
基本上以上就是nvm常用的命令了,更多命令可移步github链接: github.com/nvm-sh/nvm