Visual Studio 2017是否支持_references.js文件?

时间:2017-03-08 00:07:02

标签: javascript visual-studio visual-studio-2015 intellisense visual-studio-2017

我的JavaScript Intellisense在Visual Studio 2017中被破坏了。我知道我的_references.js文件是正确的,因为JS Intellisense在VS2015中工作正常。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:18)

您不再需要_references.js个文件。 VS 2017中的IntelliSense与以前的工作方式略有不同。

您是尝试使用特定的库还是只从自己的代码中获取IntelliSense?如果它是一个库,则需要有一个.d.ts文件。如果它是您自己的代码,则可能取决于您是否使用模块系统。

您可以在此处详细了解其工作原理:https://docs.microsoft.com/en-us/visualstudio/ide/javascript-intellisense

答案 1 :(得分:1)

这是一个功能而不是bug。 Microsoft强制开发人员使用基于模块的JavaScript而不是基于原型的JavaScript。内置对象的全局对象或方法扩展不再适用。感谢微软。

https://developercommunity.visualstudio.com/content/problem/8733/both-newold-javascript-language-service-doesnt-sup.html