VS2015单元测试项目中的Javascript智能感知

时间:2015-07-31 12:58:46

标签: javascript intellisense visual-studio-2015

我正在VS2015的单元测试项目中编写角度单元测试,但我无法获得javascript的智能感知。我已经尝试添加一个_references.js文件,但没有任何乐趣。这个项目类型甚至可以实现吗?或者你可以在webapplication中只有js intellisense吗?

2 个答案:

答案 0 :(得分:0)

从此链接Javascript editor improvements

每当您在代码中引用angular.js(或angular.min.js)库时,编辑器会自动提供IntelliSense,Go to Definition和导航栏支持:

因此,只要您在测试项目中引用了这些内容,就可以使用

答案 1 :(得分:0)

我刚升级到VS2015并遇到了同样的问题。它在2013年下运作得很好。当项目类型不是基于Web的项目时,VS似乎没有解析_references文件(我的也是一个角度单元测试项目,它被设置为常规应用程序项目类型)。

对我有用的快速修复是手动将_references添加到intellisense列表中。

Tools -> Options -> Text Editor -> JavaScript -> Intellisense -> References  

~/Scripts/_references.js添加到Implicit (Web)类别

enter image description here

然后它正常工作。或者,我想你可以创建一个新的Web项目并将所有代码移动到它,但这似乎太过分了。