在 Visual Studio 2017 中更新节点版本

新手上路,请多包涵

有谁知道在 Visual Studio 2017 中更新 Node 的认可方式?我已经在我的开发 PC 上设置了节点 6,但 VS2017 似乎附带了节点 5 的捆绑副本,这意味着在我的命令行上运行 npm install 设置各种包,例如 node-sass 使用 Node 6 的绑定,所以当我从 VS Task Runner 运行 gulp 任务时,由于版本不匹配,事情会失败。

我在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External 找到了 VS Node 安装,但我有点不愿意随便修改和替换它。有人有升级这个的经验吗?我知道我可以通过降级 PC 上的版本来同步,但这似乎是倒退的。

原文由 Henry Wilson 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 610
2 个回答

去:

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

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

截屏

原文由 Joe Clay 发布,翻译遵循 CC BY-SA 3.0 许可协议

您无需添加新的 Node 安装目录,Node 已存在于 PATH 中。请注意 $(PATH) 如何位于内部路径 $(DevEnvDir)\Extensions\Microsoft\Web Tools\External 之下

要在内部路径之前使用全局 PATH 环境变量,您可以使用右上角的箭头来更改顺序。

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

原文由 Eduardo Yupanqui 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题