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 | export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" |
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用于指定位数。