如何使用 .nvmrc 切换 Node.js 版本 ?

在软件开发的动态世界中,管理多个项目通常意味着处理不同版本的 Node.js。这时 .nvmrc 文件成了项目的救星。这是一个简单而强大的工具,确保每个项目都自动使用正确的 Node.js 版本。
在本指南中,我们将引导您完成创建和使用 .nvmrc 文件管理 Node 版本。
什么是 .nvmrc ?
.nvmrc 是一个用于 Node 版本管理器 (NVM) 的配置文件,用于安装和管理多个 Node.js 版本的工具。通过在项目的根目录中放置 .nvmrc 文件,指示 NVM 自动切换到所需的特定 Node.js 版本。
Step 1: 安装 NVM
在创建 .nvmrc 文件之前,请确保已安装 NVM。您可以按照其 GitHub 存储库中的说明来安装 NVM。
Step 2: 确定 Node.js 版本
确定你的项目需要哪个 Node.js 版本,你可以在 Node.js 官方网站上找到最新的 Node.js 版本。
Step 3: 创建 .nvmrc 文件
切换到项目的根目录
cd {your_app}
写入 Node 版本号
echo "v20.0.0" > .nvmrc
Step 4: 使用 .nvmrc 文件
要使用 .nvmrc 文件,请按如下操作:
- 每次处理项目时,请导航到项目的根目录。
- 在终端中执行
nvm use,NVM 读取.nvmrc文件并切换到指定的 Node.js 版本。
Step 5: 使用 Shell 实现自动化
为了获得更加无缝的体验,您可以自动化版本切换。将以下内容添加到 .bashrc 或者 .zshrc 配置文件中。
enter_directory() {
if [[ -f .nvmrc && -r .nvmrc ]]; then
nvm use
fi
}
alias cd="cd(); enter_directory"
每当您更改目录且存在 .nvmrc 文件时,该脚本都会自动运行 nvm use
我的开源项目
评论已关闭
