Javascript 角度智能感知VS2015 RTM

Javascript 角度智能感知VS2015 RTM,javascript,angularjs,visual-studio,visual-studio-2015,Javascript,Angularjs,Visual Studio,Visual Studio 2015,阅读发行说明 在刚刚将VS2015升级到VS2015RTM之后,Razor视图和js文件中的脚本块中似乎缺少intellisense 在“file new web application(ASP.NET 5预览模板)”之后,我通过bower.json向Angular添加了一个依赖项 { "name": "ASP.NET", "private": true, "dependencies": { "bootstrap": "3.0.0", "bootstrap-touch

阅读发行说明

在刚刚将VS2015升级到VS2015RTM之后,Razor视图和js文件中的脚本块中似乎缺少intellisense

在“file new web application(ASP.NET 5预览模板)”之后,我通过bower.json向Angular添加了一个依赖项

{
  "name": "ASP.NET",
  "private": true,
  "dependencies": {
    "bootstrap": "3.0.0",
    "bootstrap-touch-carousel": "0.8.0",
    "hammer.js": "2.0.4",
    "jquery": "2.1.4",
    "jquery-validation": "1.11.1",
    "jquery-validation-unobtrusive": "3.2.2",
    "angular": "~1.4.3"
  }
}
我可以看到TaskRunner已经成功运行了gulp任务并生成了一个lib\angular文件夹

我在布局中引用了angular,但我没有intellisense

我是否需要安装某些东西,或者需要该文件的手动副本?如果是这样的话,我觉得这不是vs2015智能感知增强,因为我认为它也可以在VS2013上实现

更新

我复制了附加链接中的建议,并将angular.intellisense.js文件放在

程序文件(x86)\Microsoft Visual Studio 12.0\JavaScript\References

文件夹 和

程序文件(x86)\Microsoft Visual Studio 14.0\JavaScript\References

文件夹

我现在在VS2013中使用Intellisense,但在VS2015中没有

还尝试添加

/// <reference path="lib/angular/angular.js />

//我安装了“AngularJS.Intellisense”NuGet包,它对我很有用

奇怪的是,为什么微软没有在RTM版本中默认添加它

更新-

我找到了解决方案——我与微软的一位工程师讨论了这个问题,他帮助我解决了这个问题

您需要做的就是向wwwroot文件夹添加一个名为:\u references.JS

然后,您应该在其中以以下格式添加对正在使用的所有JS文件的引用:

/// <autosync enabled="true" />

/// <reference path="js/main.js" />
/// <reference path="lib/angular/angular.js" />
/// <reference path="lib/angular/index.js" />
//

之后,您将在JavaScripts中获得角度支持,如下所示:

顺便说一句-它适用于所有类型的web项目-只需添加\u references.js文件,并添加对您正在使用的所有JavaScript库/文件的引用,它就会工作


我希望它也能对您有所帮助:)。

尝试键入
ng-
,如果我键入angular,则会对内容进行分组,以便“更容易”查找。(在脚本标记中)。我应该为angular.module等获取智能感知?此外,如果我输入ng-我只能看到插入控制器、指令或服务的模板,而没有实际的intellisense。我认为这是一个主要问题,并已将其作为一个问题提出。。Jim bledsoe帮助创建它的人之一正在与我合作,以充实这一点。如果你有一个简单的“hello world”应用程序“它工作”,即在一个html页面中,标题中有脚本。。。一旦开始创建视图/控制器/指令等,2015 RTM基本上停止工作。。如果有什么方法可以让它工作的话,我想知道:(…这里有一个到git问题的链接[link]这在VS2015 RTM中对我不起作用。看起来这是为VS2013设计的。它在VS2015 RTM上对我非常有效。尝试将它安装到您正在处理的项目中,然后尝试关闭项目并重新打开它。尽管关闭vs并重新启动,但仍然没有运气。如果您提交新的asp.net5 web应用程序(使用预览模板)你会自动得到一个_references.js。添加这些行后,右键单击仍然没有intellisense,也没有更新js references选项。但是,如果我创建了一个新的46项目,就会有。这对我来说非常好。检查angular.js文件的路径。检查angular.js文件的位置,并使用f将其添加到_references.js文件中全路径。