nvm(Node Version Manager)是一个用于管理多个Node.js版本的工具,它允许你在同一台机器上安装和管理多个Node.js版本。以下是nvm的详细安装教程:
Windows系统安装nvm
- 下载nvm:
- 访问nvm-windows GitHub releases页面,下载最新版本的nvm安装包。你可以选择
nvm-setup.zip
(安装版)或nvm-noinstall.zip
(绿色免安装版)。
- 安装nvm:
- 双击下载的
nvm-setup.exe
文件,按照安装向导完成安装。在安装过程中,你可以选择nvm和Node.js的安装路径,建议不要在路径中包含空格和中文,以免出现乱码。
- 确认安装成功:
- 以管理员身份打开命令提示符(CMD),输入
nvm -v
来检查nvm是否安装成功。如果安装成功,它会显示已安装的nvm版本。
- 配置淘宝镜像(可选,用于加速Node.js下载):
- 打开nvm的安装根路径下的
setting.txt
文件,添加以下两行来设置镜像源:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
- 保存并关闭文件。
- 使用nvm安装Node.js:
- 查看可用的Node.js版本:
nvm list available
- 安装指定版本的Node.js:
nvm install <version>
- 切换到指定版本的Node.js:
nvm use <version>
- 配置环境变量(可选,使得nvm在任何命令行窗口中都可用):
- 打开“系统属性”中的“环境变量”,在“系统变量”中找到Path,添加
%NVM_DIR%
(NVM_DIR是你在安装nvm时设置的安装路径)。
MacOS和Linux系统安装nvm
- 安装nvm:
- 打开终端,运行以下命令之一来安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
# 或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
- 这些命令会将nvm克隆到
~/.nvm
目录。
- 更新个人配置文件:
- 安装过程应该会自动将nvm配置添加到你的配置文件中。如果没有,你可以手动添加以下内容到你的
~/.bash_profile
、~/.bashrc
或~/.zshrc
文件中:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
- 保存文件并重新加载配置文件或重启终端。
以上步骤完成后,你就可以使用nvm来管理Node.js的不同版本了。