Для чего используется _references.js?

Ответы:

258

В VS 11 Visual Studio предоставит вам intellisense из всех файлов, на которые есть ссылки в файле «_references.js».

Для получения дополнительной информации

Мин мин
источник
8
Я даже не поняла, почему у меня был угловой смысл. <3 Visual Studio!
Дейв Альперович
2
Да, но откуда ссылается "_references.js"?
Пап
19

Документация MSDN: JavaScript IntelliSense

Вкратце, _references.js хранит список путей к файлам JS, для которых вы хотите, чтобы Visual Studio собирала и собирала intelisense (он же «код завершен»). Проект VS добавляет туда несколько распространенных библиотек JS, таких как jQuery, для создания для него intellisense. Вы можете добавить ссылку на свой пользовательский файл JS в форме, подобной этой:

/// <reference path="MyScriptFile.js" />
Дмитрий Павлов
источник
2
По моему опыту, использование Visual Studio (2017) вышло за рамки просто интеллигентности. Я обнаружил, что если, например, jquery-2.2.2.min.jsне упомянуть в _references.js, то он не будет развернут и будет сбой во время выполнения с использованием jquery.
Кит
... это может быть какое-то взаимодействие с TypeScript и упаковщиком VS.
Кит