如何使用 nvm-windows 同时运行两个不同的节点版本?

2024-01-10

问题:我们需要在两个不同的应用程序上同时运行和使用两个不同的节点版本,即 14、12,以支持使用 npm run dev, npm install具有相应定义版本的命令。 到目前为止我们尝试过的步骤:

  1. Created .nvmrc每个应用程序上定义版本的文件。这将允许 nvm 使用文件中定义的版本,即nvm use && npm run dev.
  2. 尝试过nvm execgit bash 窗口上的命令。

但是,nvm-windows 不支持 exec 命令和.nvmrc file (https://github.com/coreybutler/nvm-windows/issues/169 https://github.com/coreybutler/nvm-windows/issues/169)。有没有办法同时运行两个不同版本的节点?

操作系统:Windows


您可以找到二进制路径npm and node当您使用特定节点版本时,输入:

which node
which npm

然后从其二进制路径运行节点,如下所示(在我的电脑中):

/home/sina/.nvm/versions/node/v14.17.3/bin/node index.js #first project
/home/sina/.nvm/versions/node/v12.22.3/bin/node index.js #second project
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 nvm-windows 同时运行两个不同的节点版本? 的相关文章

随机推荐