NVM安装与使用

NVM是什么?

NVM全称nodejs version management,是一个nodejs的版本管理工具。为了解决nodejs各种版本存在不兼容现象,可以通过NVM安装和切换不同版本的nodejs。

NVM安装

Windows

下载地址

下载并运行nvm-setup.exe进行安装。

安装完成后,打开CMD或者PowerShell,输入命令nvm,如果正常显示版本号以及帮助信息,则说明安装成功。

Linux和Macos

使用cURL或者Wget进行下载:

1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
1
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

修改环境变量(~/.bash_profile,~/.zshrc,~/.profile,~/.bashrc),在文件添加:

1
2
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"

源码地址

NVM常用命令

  • nvm arch:显示node运行是32位还是64位。
  • nvm install <version> [arch]:安装node,version参数用于指定安装版本,version为latest时安装最新版本;可选参数arch用于指定安装32位还是64位版本,默认是系统位数。
  • nvm list [avaliable]:显示已安装的版本列表;可选参数avaliable,显示可安装的版本。
  • nvm uninstall <version>:卸载指定版本。
  • nvm use <version> [arch]:切换当前node版本;可选参数arch用于指定位数。