Ich habe gerade mit der Verwendung von Web Essentials angefangen und liebe die Unterstützung von .coffee-Dateien. Großes Problem: Wenn Sie in Visual Studio den folgenden Verweis an den Anfang einer JS-Datei hinzufügen, fügt Visual Studio intellisense für die Elemente in der referenzierten Datei ein:
%Vor% Also, während ich meinen Code schreibe, kann ich etwas wie ko.
eingeben und intellisense zeigt mir alle Funktionen, die knockout zu bieten hat.
Die obige XML-Referenz ist jedoch in .coffee-Dateien nicht erlaubt und verhindert, dass sie kompiliert werden. Ich kann Folgendes in eine .coffee-Datei einfügen:
%Vor%Dies wird kompiliert, aber ich verliere das Intellisense in Visual Studio.
Wie kann ich andere .js-Dateien als Referenz "einschließen" und intellisense in einer .coffee-Datei auslösen?
Dies wird derzeit nicht unterstützt.
Siehe diese Stapelüberlauffrage: CoffeeScript Intellisense
Siehe auch diesen Vorschlag von web essentials: Ссылка
Ich benutze VS2015. Die Art und Weise, wie ich es mache, ist die Datei "references.js" zu aktualisieren (mit der rechten Maustaste auf diese Datei klicken und auf "update" klicken) siehe Screenshot
Tags und Links javascript visual-studio coffeescript