What is the _references.js used for?
回答1
In VS 11, Visual Studio will give you intellisense from all files that have references in the “_references.js” file.
回答2
MSDN documentation: JavaScript IntelliSense
In brief, _references.js stores the list of JS files paths, for which you want the Visual Studio to gather and build the intelisense (aka "code complete"). The VS project adds there some common JS libraries like jQuery to build the intellisense for it. You can add a reference to your custom JS file in form like this:
/// <reference path="MyScriptFile.js" />
回答3
From Visual Studio 2017 forward, this file is no longer used.
No more ///<references/>
or _references.js
Previously it was fairly complicated to understand at any given moment which files were in your IntelliSense scope. Sometimes it was desirable to have all your files in scope and other times it wasn't, and this led to complex configurations involving manual reference management. Going forward you no longer need to think about reference management and so you don't need triple slash references comments or _references.js
files.
See the JavaScript IntelliSense page for more info on how IntelliSense works.