📅  最后修改于: 2023-12-03 15:18:04.435000             🧑  作者: Mango
nvmrc 是 Node Version Manager 的缩写,是一个用来控制 Node.js 及其相关工具版本的工具。它可以让您轻松地在一个工程的不同版本之间切换,保持不同项目使用不同的 Node.js 版本,以及避免不同的版本带来的不兼容问题。
nvmrc 可以直接指定 Node.js 的版本,也可以使用 SemVer 语义化版本号,例如"lts/*"表示使用最近的长期支持版本。
第一步是安装 Node Version Manager。您可以在以下链接下载最新版本。
https://github.com/nvm-sh/nvm/blob/master/README.md
安装成功后,您可以创建一个文件并命名为 .nvmrc
。在这个文件中,您可以指定所需的 Node.js 版本或 SemVer 语义化版本号。
例如:
10.15.0
或者
lts/*
然后,您可以使用以下命令安装或切换至指定的 Node.js 版本。
nvm install
nvm use
nvmrc 还可以和一些工具一起使用,自动切换到指定的 Node.js 版本。例如使用 direnv 工具可以实现自动切换,只需添加以下代码到 .envrc
文件中。
layout node
nvmrc 可以让您在多个项目中使用不同的 Node.js 版本,有效避免不同版本之间带来的兼容性问题。它还可以与一些工具一起使用,实现自动版本切换。学会 nvmrc 使用,是程序员必不可少的技能之一。