Wofür werden die _references.js verwendet?

Antworten:

258

In VS 11 bietet Visual Studio Intellisense für alle Dateien, die Verweise in der Datei "_references.js" enthalten.

Für mehr Information

Min Min
quelle
8
Ich wusste nicht einmal, warum ich eckige Intelligenz bekam. <3 Visual Studio!
Dave Alperovich
2
Ja, aber woher stammt "_references.js"?
Pap
19

MSDN-Dokumentation: JavaScript IntelliSense

Kurz gesagt, _references.js speichert die Liste der JS-Dateipfade, für die Visual Studio die Intelisense erfassen und erstellen soll (auch bekannt als "Code complete"). Das VS-Projekt fügt dort einige gängige JS-Bibliotheken wie jQuery hinzu, um die Intellisense dafür zu erstellen. Sie können einen Verweis auf Ihre benutzerdefinierte JS-Datei in folgender Form hinzufügen:

/// <reference path="MyScriptFile.js" />
Dmitry Pavlov
quelle
2
Nach meiner Erfahrung ist die Nutzung durch Visual Studio (2017) über Intellisense hinaus gewachsen. Ich fand heraus, dass wenn es zum Beispiel jquery-2.2.2.min.jsnicht in erwähnt wird _references.js, es nicht bereitgestellt wird und es einen Laufzeitfehler mit jquery geben würde.
Kit
... dies kann eine Art Interaktion mit TypeScript und dem Bundler von VS sein.
Kit