问题:我们需要在两个不同的应用程序上同时运行和使用两个不同的节点版本,即14,12,以支持相应地使用带有定义版本的npm run dev、npm install命令。到目前为止,我们已经尝试了以下步骤:
.nvmrc文件。这将允许nvm使用在git . nvm use && npm run dev.上定义的文件(即nvm exec命令)上定义的版本。
但是,nvm-windows不支持exec命令和.nvmrc文件(https://github.com/coreybutler/nvm-windows/issues/169)。有任何方法可以同时运行两个不同版本的节点吗?
操作系统: Windows
发布于 2022-02-14 11:25:34
当您处于特定的节点版本时,您可以通过键入以下命令找到npm和node的二进制路径:
which node
which npm然后像这样(在我的pc中)从它的二进制路径运行节点:
/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 projecthttps://stackoverflow.com/questions/71108867
复制相似问题