nvm(Node Version Manager)是一个用于管理多个Node.js版本的工具。它允许你在同一台机器上安装和切换不同版本的Node.js。以下是nvm的安装方法和基本使用步骤:
安装nvm
1.Linux/MacOS
打开终端,执行以下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
或者使用wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装完成后,关闭并重新打开终端,或者运行以下命令使nvm命令生效:
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" # This loads nvm
2.Windows
Windows用户可以使用nvm-windows。访问GitHub Releases下载安装程序并安装。
使用nvm
安装完成后,你可以使用nvm来安装和管理Node.js的不同版本。
- 列出可用的Node.js版本
nvm list available - 安装特定版本的Node.js
nvm install 14.17.0
这将安装Node.js的14.17.0版本。
- 使用特定版本的Node.js
nvm use 14.17.0
这将切换到Node.js的14.17.0版本。
4. 设置默认版本
bash nvm alias default 14.17.0
这将设置14.17.0为默认的Node.js版本。
- 卸载特定版本的Node.js
nvm uninstall 14.17.0
这将卸载14.17.0版本的Node.js。
- 查看当前使用的Node.js版本
nvm current - 查看所有已安装的Node.js版本
nvm ls - 查看当前安装的Node.js版本
node -v - 查看当前安装的npm版本
npm -v
使用nvm可以方便地在不同的项目中使用不同版本的Node.js,避免了版本冲突的问题。在使用nvm时,确保你已经关闭并重新打开终端,或者执行了使nvm命令生效的命令。