问题:我们需要在两个不同的应用程序上同时运行和使用两个不同的节点版本,即 14、12,以支持使用 npm run dev
, npm install
具有相应定义版本的命令。
到目前为止我们尝试过的步骤:
- Created
.nvmrc
每个应用程序上定义版本的文件。这将允许 nvm 使用文件中定义的版本,即nvm use && npm run dev
.
- 尝试过
nvm exec
git 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(使用前将#替换为@)