node 版本管理工具nvm安装和使用

99 阅读2分钟

nvm安装和使用

NVM(Node Version Manager)是一个用于在Mac OS和Linux系统上管理多个Node.js版本的工具。下面是如何使用NVM的基本步骤:

安装NVM

首先,确保你的系统中没有通过其他方式安装Node.js。然后,根据你的操作系统,按照以下步骤安装NVM:

对于Mac/Linux用户:

可以通过以下命令行安装NVM(确保你的系统中已安装curl):

Bash
1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

或者使用wget:

Bash
1wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

安装完成后,重启终端或运行以下命令来激活NVM:

Bash
1export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
2[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

使用NVM安装Node.js

安装特定版本的Node.js:

Bash
1nvm install 16.14.0

这将安装Node.js 16.14.0版本。你可以替换为你需要的任何版本号。

列出可用的Node.js版本

Bash
1nvm list

这将显示所有已安装的Node.js版本以及当前正在使用的版本。

切换Node.js版本

要切换到已安装的另一个版本:

Bash
1nvm use 14.15.0

这将使Node.js 14.15.0成为当前使用的版本。

设置默认Node.js版本

如果你希望每次打开终端时都自动使用特定版本的Node.js,可以设置默认版本:

Bash
1nvm alias default 16.14.0

卸载Node.js版本

如果你不再需要某个版本的Node.js,可以卸载它:

Bash
1nvm uninstall 14.15.0

查看帮助信息

如果你需要更多关于NVM的命令和选项,可以运行:

Bash
1nvm help

以上就是基本的NVM使用方法,它大大简化了Node.js版本的管理和切换过程。

注:如果你已经安装了 Node.js,然后决定使用 NVM 来管理不同版本的 Node.js,理论上你需要先卸载已安装的 Node.js,然后再安装 NVM。原因是 NVM 需要管理 Node.js 的安装路径和版本,如果系统中已经存在 Node.js,NVM 可能无法正确地管理或识别这些预先存在的安装。