在Visual Studio 2017中更新节点版本

Hen*_*son 85 visual-studio node.js visual-studio-2017

有没有人知道在Visual Studio 2017中更新Node的制裁方法?我已经在我的开发PC上设置了Node 6,但是VS2017似乎附带了Node 5的捆绑副本,这意味着npm install在我的命令行上运行会设置各种包,例如node-sassNode 6的绑定,所以当我运行gulp时由于版本不匹配,VS任务运行器中的任务会出现问题.

我找到了VS Node安装,C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External但我有点不愿意破解并更换它.有人有升级经验吗?我知道我可以通过降级我的电脑上的版本进行同步,但这似乎是倒退.

Joe*_*lay 155

去:

工具>选项>项目和解决方案> Web包管理>外部Web工具

然后,您需要将Node安装目录添加到列表顶部,如下所示:

截图

  • 作为一个对我有用的替代方案,只需将$(PATH)提升一个,所以它取代了Web\External目录(假设在您的环境路径上安装了节点) (33认同)

小智 48

您不需要添加新的节点安装目录,节点存在于PATH中.注意$(PATH)如何低于内部路径$(DevEnvDir)\ Extensions\Microsoft\Web Tools\External.

要在内部路径之前使用全局PATH环境变量,只需使用右上角的箭头即可更改顺序.

这是在内部PATH之前搜索全局PATH时的样子,因此将使Visual Studio使用您自己的工具版本. 在此输入图像描述