asp.net mvc - Pridať TypeScript súbor do aplikácie MVC4, používať TypeScript 0.9.1.1
Snažím sa použiť TypeScript vo svojej aplikácii MVC4.
Pridám súbor TypeScript do priečinka Scripts mojej aplikácie, ale Visual Studio 2012 nevytvára súbory .js a .map. Zdá sa, že tento súbor ignoruje.
Používaním predchádzajúcich verzií WebEssentials a TypeScript sa moje súbory TypeScript kompilovali pri uložení súboru .ts a súbory .js a .map sa automaticky generovali.
Teraz s najnovšou verziou WebEssentials a TypeScript to už nemôžem robiť.
Čo je nové? Čo musím urobiť, aby to fungovalo?
Odpoveď č. 1
Našiel som riešenie porovnaním súboru projektu TypeScript so súborom projektu MVC.
Do môjho súboru projektu MVC som pridal toto:
<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptIncludeComments>true</TypeScriptIncludeComments>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
do skupín vlastností "Debug" a "Release", ale nefungovalo to, ale na konci môjho projektu TypeScript som videl tento riadok:
<Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />
Pridal som tento riadok do svojho MVC projektu a „voila!“ kompilácia pri ukladaní teraz funguje správne.
Ďakujem
Odpoveď č. 2
Webessentials prestal podporovať TypeScript od verzie V3, pretože ho prevezme tím VS. A keďže funkcie map nie sú implementované, momentálne nebudú fungovať. Kompilovanie pri uložení by však malo fungovať
