2014-11-20 12 views
8

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?

Odpowiedz

0

Używam VS2015. Sposób w jaki to robię to aktualizacja pliku "references.js" (kliknij prawym przyciskiem myszy na ten plik i kliknij przycisk aktualizacji) see screenshot