NVM是Node Version Manager的缩写,即Node版本管理器。这是一个用于在同一台机器上管理和切换多个Node.js版本的工具。通过NVM,你可以轻松地在不同的Node.js版本之间切换,这对于需要在项目中使用特定Node.js版本的情况非常有用。
注:安装之前你可能需要卸载已安装的node
一、在Linux和Mac上安装
- 要安装或更新nvm,您应该运行安装脚本。要做到这一点,您可以:
-
手动下载并运行脚本
进入 nvm github 仓库,下载源码,运行
install.sh
即可 -
或者使用cURL或Wget命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
这些命令会将NVM仓库克隆到设备上的
~/.nvm
目录。
-
更新shell配置文件
上述命令执行完成后会在你的配置文件中自动添加NVM配置,如果添加失败(比如,没有找到配置文件等)命令结束后会有提示,注意检查。这个时候就需要你手动将其添加到
~/.bash_profile
或~/.zshrc
:参考:如何设置环境变量
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
-
重新加载shell配置
source ~/.bash_profile
-
检查
nvm -v
二、在Windows上安装
在Windows上,你可以从这里下载NVM的安装程序,然后按照提示完成安装。
NVM的使用
三、相关命令
<version>
如果指定12
,则会默认是 node v12
的最新版本
命令 | 描述 |
---|---|
nvm install <version> | 安装指定版本 |
nvm uninstall <version> | 卸载指定版本 |
nvm use <version> | 切换到使用的版本 |
nvm alias default <version> | 默认使用的版本 |
nvm ls | 列出所有被NVM管理的Node版本 |