我正在 Node JS 中创建一个项目,我想使用我为此项目安装的特定版本。
这些是我遵循的步骤:
node -v
v10.20.1
node list
14.17.0
* 10.20.1 (Currently using 64-bit executable)
node -v> .nvmrc
cat. \. nvmrc
v14.17.0
我的问题是当使用 mvn use 来使用 .nvmrc 文件中定义的版本时:
nvm use
.0.0
node v.0.0 (64-bit) is not installed.
为什么它不读取文件的版本?
似乎在 Windows 上
.nvmrc
支持有限 - 请参阅此 github 问题了解更多详细信息:https://github.com/coreybutler/nvm-windows/issues/16
请注意,如果您在 Windows 上使用 git-bash,则可以使用以下命令作为解决方法:
$ nvm use `cat .nvmrc`
.nvmrc
文件在 Windows 上不起作用。我在 Visual Studio Code
上的 Windows 10
cmd 终端上这样使用它:
nvm install 18.7.0
nvm use 18.7.0
此代码适用于 Windows 11
nvm use $(cat .\.nvmrc)
文件.nvmrc
v18.18.0