2012-04-25 14 views

Odpowiedz

241

W VS 11, Visual Studio daje intellisense ze wszystkich plików które mają odniesienia w „_references.js” pliku.

For More Info

+8

Nie doceniam, dlaczego dostaję kątową intellisense. <3 Visual Studio! –

13

MSDN dokumentacja: JavaScript IntelliSense

W skrócie, _references.js przechowuje listę plików JS ścieżek, dla którego chcesz Visual Studio, aby gromadzić i budować intelisense (aka „kod kompletny"). Projekt VS dodaje tam kilka popularnych bibliotek JS, takich jak jQuery, aby zbudować dla niego intellisense. Możesz dodać odniesienie do niestandardowego pliku JS w takim formularzu:

/// <reference path="MyScriptFile.js" /> 
+0

Z mojego doświadczenia wynika, że ​​użycie Visual Studio (2017) wykroczyło poza intellisense. Zauważyłem, że jeśli na przykład "jquery-2.2.2.min.js" nie został wymieniony w '_references.js', to nie zostałby wdrożony i wystąpiłaby awaria czasu wykonywania za pomocą jquery. – Kit

+0

... może to być pewien rodzaj interakcji z pakerem TypeScript i VS. – Kit