VS附带了旧版本的Node.js,即使更新2即将发布,也不会指示是否会很快更新。您的系统可能具有较新的版本。要在Visual
Studio中解决此问题,您需要确定PATH的优先级(假设PATH上有节点)。只需找到“外部Web工具”选项,然后将$(PATH)移至以下内容的顶部…
有关更多详细信息,请参见此内容- 在Visual Studio
2015中自定义外部Web工具。另外,为图片感到抱歉,但这似乎是解释问题的最直接方法。
在看到这个答案逐渐流行起来以帮助他人之后,我继续研究了为什么这仍然是一个问题。我查看了当前针对更新3的Node.js工具注释, 但 在其更新摘要中 仍然
看不到任何有关版本的信息,如下所示…
- 更快,更好的ES6 IntelliSense
- 更可靠的调试
- 改进的单元测试体验(包括磁带支持)
- .npm命令在更多项目类型中
为了深入研究,看看他们的确切版本选择是否显而易见(不是),我确实在他们的github存储库中找到了以下内容
…
this.versions = {node: '0.10.0', v8: '3.14.5.8'};可以吗?不能确定,但是我认为他们仍然不支持使用较新版本的Node.js交付VS。



