Nachdem ich mich im JavaScript-Kontext mit der asynchronen Moduldefinition (AMD) beschäftigt habe, habe ich mich gefragt, wie man Intellisense in Visual Studio 2010 für ein abhängiges Modul bekommt.
Zum Beispiel bei Modul A:
%Vor%und ein entsprechendes Modul B:
%Vor%Dann hätte ich gerne volle Intelligenz für das Modul A (dargestellt als Parameter a) innerhalb von Modul B. Beachten Sie, dass beide Module in separaten Dateien definiert sind (in diesem Fall A.js und B.js).
Es sieht so aus, als ob der Autor von RequireJS hier an Intellisense-Support arbeitet: Ссылка
Leider habe ich noch nicht die "Magie" zum arbeiten bekommen.
Update : Ich habe das in bestimmten Szenarien zum Laufen gebracht. Insbesondere funktioniert es großartig, wenn sich alle js-Dateien im selben Ordner befinden.
Dieser Kommentar hat mir geholfen, dass er teilweise funktioniert: Kommentar zu GitHub Repo
Grundsätzlich musste ich sicherstellen, dass dies:
%Vor%steht am Anfang der Datei _references.js. Es funktioniert in 'require' und 'define' Blöcken, scheint aber nicht in anonymen Funktionen innerhalb von 'define' Blöcken zu funktionieren.
Tags und Links requirejs intellisense js-amd