如何使用NVM同时使用不同版本的Node

问题描述 投票:0回答:2

我们尝试过的步骤:-

1)我们在 CI 服务器中安装了 nvm 及其节点版本。

2)有两个项目。两者都使用不同版本的节点。

3)当我们运行“nvm use version”时。为两个项目设置相同的节点版本。由于这种同时构建不起作用。

是否可以同时使用不同版本的node。

node.js nvm
2个回答
0
投票

nvm文档建议在项目根目录中创建一个

.nvmrc
,用于存储本地
node
版本: 他们给出了以下例子:

$ echo "5.9" > .nvmrc

$ echo "lts/*" > .nvmrc # to default to the latest LTS version

$ echo "node" > .nvmrc # to default to the latest version

缺点是当您将目录更改为该项目时,您确实需要运行

nvm use

也就是说,您也可以按照

此处
的建议,从.zshrc进行一些更时尚的跑步。


-1
投票

适用于 Linux。你可以看到我的机器上安装了两个版本的节点

   ->     v10.15.3
          v12.10.0

然后我就跑了

`nvm alias default node`. 

在当前的 cli 中,我的节点版本是 10.15.3。

现在打开另一个 cli 窗口并检查它。对我来说是 12.10.0.

因此设置一个默认版本,然后使用

对其进行更改
nvm use your_desired_version

。见下图。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.