什么是_references.js用于?

Tod*_*ith 232 javascript visual-studio asp.net-mvc-4

在新的ASP.NET MVC 4项目中使用的_references.js文件是什么?

Min*_*Min 255

在VS 11中,Visual Studio将从"_references.js"文件中具有引用的所有文件中提供智能感知.

欲了解更多信息

  • 我甚至不明白为什么我会得到角度智能感知.<3 Visual Studio! (8认同)
  • 是的,但是“_references.js”是从哪里引用的? (3认同)

Dmi*_*lov 17

MSDN文档:JavaScript IntelliSense

简而言之,_references.js存储了JS文件路径列表,您希望Visual Studio收集并构建智能感知(也就是"代码完整").VS项目添加了一些常见的JS库,如jQuery,为它构建intellisense.您可以使用以下格式添加对自定义JS文件的引用:

/// <reference path="MyScriptFile.js" />
Run Code Online (Sandbox Code Playgroud)

  • 根据我的经验,Visual Studio(2017)的使用已经超越了intellisense.我发现,例如,如果`_references.js`中没有提到`jquery-2.2.2.min.js`,那么它就不会被部署,并且使用jquery会出现运行时故障. (2认同)

Mat*_*son 12

从 Visual Studio 2017 开始,不再使用此文件。