2017-05-07 97 views
0

我一直在使用NVM了一年多,现在在同一台机器上各种不同的项目,一些具有特定的Node.js版本的要求是不同的,从其他项目 - 如。一个项目需要4.4.7,一个6.9.1等。如何处理多个节点版本和多个NVM项目?

我也经常在这些需要不同节点版本的项目之间进行切换,因为我相信任何nvm的常规用户都会认识到这些项目经常会导致混淆......必须检查特定模块是否安装在此版本中,记住哪个节点版本用于哪个项目......这样的问题。

我后是怎么处理这种情况的建议。例如,是否有工具或技巧来表达项目需要哪个node.js版本?或者您是否有其他最佳实践来分享这些可能会降低使用多个node.js版本和项目时的噪音?

至于NVM使用去我一般列表,设置默认值,并使用不同的版本经常,但还没有看到任何的NVM会回答我的问题。

回答

2

你可以使用一个.nvmrc文件到您的项目,https://github.com/creationix/nvm#nvmrc

所以你只需要做nvm use的目录时,它会切换到正确的版本为您服务。

+0

完美!我感谢你... – sinewave440hz

+0

没问题,如果它回答你的问题,你应该标记为接受。 – YoannM

+1

你的配偶太快了:)我可以做到这一点时间有限。但是,当然是的。 – sinewave440hz