我有一个VS 2015解决方案,该解决方案要求我在外部安装最新版本的nodejs,并将其添加到“外部Web工具”路径中。 (Web项目使用packages.json和gulp文件来检索css / js模块并在构建时编译ssas)
我也有使用旧版本模块的较旧解决方案,并使用了默认版本的npm(1.4.9)和node(0.10.31)。一旦我在外部安装了较新的nodejs并将其添加到“外部Web工具”路径中,npm现在就会引发各种错误。当我处理错误时,我倾向于结束于github问题,其中有人打开了一个问题,响应是“您使用的节点/ npm版本太旧”。
在理想的世界中,我们将研究旧项目以使它们使用较新版本,但这会带来大于实际可行的影响。
是否可以指定某些项目使用默认节点/ npm,而其他项目使用较新的节点/ npm?即一种使外部Web工具路径成为proj / sln级别设置而不是全局Visual Studio设置的方法。