前言:什么是nvm
Node.js 默认一台电脑只能装一个版本,有时为了开发项目经常会使用不同版本的Node.js 版本,通常情况版本切换就比较麻烦了。
为了解决这个问题,nvm (node version manager)应运而生。有了 nvm,便可以在一台电脑上安装多个 Node.js 版本,并且可以一条指令随时下载或切换版本,而不需要频繁地下载/卸载不同版本的 node.js 来满足当前项目的要求。
Mac安装nvm的方法
Mac使用brew安装,brew安装方法自行百度哈
打开终端
brew install nvm
执行成功后,添加配置代码到zsh文件
vi ~/.zshrc
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
3、添加成功后重启终端
在终端中输入nvm -v如果出现版本号就证明安装成功啦
Windows安装nvm方法
通过GitHub下载安装包
nvm-noinstall.zip: 绿色免安装版本,但是使用之前需要配置
nvm-setup.zip:安装版,下载之后点击安装,无需配置就可以使用
在运行nvm install 的时候,有可能会出现无权限安装的问题,请 以管理员身份 运行 cmd
nvm的常用命令
nvm on #启用版本管理
nvm off #禁用版本管理
nvm ls #查看本地 Node 版本
nvm ls-remote #查看官网 Node 版本
nvm ls-remote --lts #查看官网 Node LTS 版本
nvm current #显示当前的版本
nvm install [node版本号] #安装指定版本
nvm uninstall [node版本号] #卸载指定版本
nvm use [node版本号] #使用指定版本
nvm alias default [node版本号] #设置默认使用版本
nvm alias [别名] [node版本号] #给不同的版本号添加别名
nvm unalias [别名] #删除已定义的别名
nvm install-latest-npm #在当前node版本中,将npm升级到最新版
nvm reinstall-packages [node版本号] #在全局重新安装npm,从[node版本号]版本到当前版本