返回
NVM配置和使用指南:轻松管理多版本Node.js
前端
2024-02-11 11:04:54
安装 NVM
- 前往 NVM 官方网站下载适用于您操作系统的安装程序。
- 按照安装程序的说明进行安装。
- 安装完成后,在终端中输入以下命令检查 NVM 是否安装成功:
nvm --version
如果输出结果显示了 NVM 的版本号,则说明 NVM 已成功安装。
配置 NVM
- 在终端中输入以下命令打开 NVM 配置文件:
vim ~/.nvm/nvm.sh
- 在打开的配置文件中,找到以下几行:
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
- 将这几行替换为以下内容:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
- 保存并关闭配置文件。
使用 NVM 管理 Node.js 版本
- 使用以下命令查看当前系统中已安装的 Node.js 版本:
nvm ls
- 使用以下命令安装指定版本的 Node.js:
nvm install <version>
例如,要安装 Node.js 16.17.1 版本,可以使用以下命令:
nvm install 16.17.1
- 使用以下命令切换到已安装的 Node.js 版本:
nvm use <version>
例如,要切换到 Node.js 16.17.1 版本,可以使用以下命令:
nvm use 16.17.1
- 使用以下命令卸载已安装的 Node.js 版本:
nvm uninstall <version>
例如,要卸载 Node.js 16.17.1 版本,可以使用以下命令:
nvm uninstall 16.17.1
NVM 的高级用法
- 使用别名管理 Node.js 版本:
nvm alias <alias> <version>
例如,要将 Node.js 16.17.1 版本别名为 "latest",可以使用以下命令:
nvm alias latest 16.17.1
- 使用 nvmrc 文件管理项目中使用的 Node.js 版本:
在项目根目录下创建名为 ".nvmrc" 的文件,并在文件中写入要使用的 Node.js 版本,例如:
16.17.1
这样,当您在项目目录中使用 nvm 时,NVM 会自动切换到该版本。
- 使用 nvm run 命令运行项目中的脚本:
nvm run <script>
例如,要运行项目中的 "start" 脚本,可以使用以下命令:
nvm run start
NVM 会自动切换到项目中指定的 Node.js 版本,然后运行脚本。