Po prostu zaczęto używać Web Essentials i uwielbiam obsługę plików .coffee. Jednak duży problem: W programie Visual Studio, jeśli dodać następujące odniesienie do górnej części pliku .js, Visual Studio obejmie intellisense dla elementów w wymienionej pliku:Odwołanie do kodu JavaScript i Intellisense w pliku programu Visual Studio 2013.coffee
/// <reference path="../../js/knockout-3.1.js" />
Więc pisząc moim kodu można wpisać coś w rodzaju ko.
, a intellisense pokazuje mi wszystkie funkcje, które ma do zaoferowania nokaut.
Powyższe odwołanie do pliku XML jest niedozwolone w plikach .coffee i w rzeczywistości uniemożliwia ich kompilację. Mogę umieścić następujące informacje w pliku .coffee:
# @reference ../../js/knockout-3.1.js
To będzie kompilować ale tracę intellisense w Visual Studio.
Jak mogę "dołączyć" inne pliki .js jako odniesienie i wywołać funkcję intellisense w pliku .coffee?