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


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" />

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.