本文介绍: 这就需要一个管理项目node.js版本的方法,自动切换node.js版本的方法,.nvmrc该上场了!在我们开发vue,或者react的时候,项目需要用到指定版本的node.js,这时我们可以使用nvm去管理多个版本的node.js。举个例子,在当前目录下,让nvm指定18.12的最新发布版本,最新发布的LTS版本,最新发布的node版本。在有.nvmrc文件项目,打开vscode的集成终端,会发现已经自动运行nvm use,命令行有相应的输出。文件的字符串告诉 nvm 使用哪个版本的node.js。
从多版本node.js管理器nvm说起
但是每次都要手动去执行切换很麻烦,特别是在多个项目之间来回切换开发的时候,容易忘记切换node版本或切到错误版本导致项目跑了一半启动不了。这就需要一个管理项目node.js版本的方法,自动切换node.js版本的方法,.nvmrc该上场了!
.nvmrc
.nvmrc文件是什么?
通过上述说明大概知道.nvmrc文件,就是用来管理我们项目使用的node.js版本的。
这个文件非常简单:只有一个nvm可识别的node.js版本的文本。比如:v18.12.0
.nvmrc文件怎么使用?
你可以创建一个 .nvmrc
文件,文件内容是一个node版本的数字或者其它nvm可以理解的文本;详情可以在终端输入 nvm --help
查看。
有了.nvmrc文件后,我们在终端没有指定版本时执行 nvm use
, nvm install
, nvm exec, nvm run, 和 nvm which 命令时会使用 .nvmrc文件指定的版本。
创建 .nvmrc 文件
举个例子,在当前目录下,让nvm指定18.12的最新发布版本,最新发布的LTS版本,最新发布的node版本。
使用 echo 字符串 > 指向 文件名
可以把字符串填入指向的文件中并创建文件。使用以下命令会创建 .nvmrc文件
在有 .nvmrc 文件的目录或者子目录执行nvm
深度集成到shell终端
zsh 终端根据 .nvmrc 文件自动执行切换node版本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。