À quoi sert le _references.js?

Réponses:

258

Dans VS 11, Visual Studio vous donnera Intellisense à partir de tous les fichiers qui ont des références dans le fichier "_references.js".

Pour plus d'informations

Min Min
la source
8
Je n'ai même pas compris pourquoi j'obtenais l'intellisense angulaire. <3 Visual Studio!
Dave Alperovich
2
Oui, mais d'où est référencé "_references.js"?
Pap
19

Documentation MSDN: JavaScript IntelliSense

En bref, _references.js stocke la liste des chemins de fichiers JS, pour lesquels vous souhaitez que Visual Studio rassemble et construise l'intelisense (alias "code complet"). Le projet VS y ajoute quelques bibliothèques JS communes comme jQuery pour construire l'intellisense pour cela. Vous pouvez ajouter une référence à votre fichier JS personnalisé sous la forme suivante:

/// <reference path="MyScriptFile.js" />
Dmitry Pavlov
la source
2
D'après mon expérience, l'utilisation de Visual Studio (2017) a dépassé le stade d'intellisense. J'ai trouvé que si, par exemple, jquery-2.2.2.min.jsn'était pas mentionné dans _references.js, alors il ne serait pas déployé et il y aurait un échec d'exécution avec jquery.
Kit
... cela peut être une sorte d'interaction avec TypeScript et le bundle de VS.
Kit