Javascript AMD Module: Wie man Visual Studio intellisense über Module hinweg bekommt

8

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).

    
Charles 16.04.2012, 01:06
quelle

2 Antworten

2

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.

    
dcstraw 17.04.2012, 14:47
quelle
5

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.

    
Sami 21.11.2012 18:33
quelle

Tags und Links