我有一个很常见的(我猜)问题。我的许多项目都使用 nodejs,有些用于业务逻辑,有些仅用于某些构建任务。
我需要在不同的项目中有不同的运行时,我的一个电子应用程序需要节点 7.10.0,典型的构建套件需要节点 8.x。
现在我知道了 - 我可以在我的计算机上全局使用sudo n 7.10.0
或sudo n latest
切换运行时(对于那些不知道这一点的人 - 看看“n”)
无论如何,IMO这不是那么方便(有时,我需要在切换版本后重建所有模块,经常忘记切换等等)。有没有办法告诉节点使用哪个解释器?我可以使用.npmrc
项目目录中的文件来强制该子目录中的特定 nodejs 版本吗?
我准确地搜索了这个(npmrc 节点版本),但没有幸运地找到一些东西。