În VS2012 typescript: (automat) generarea de .js de la TS

voturi
20

Am adăugat file1.tsși eu pot vedea că e un dependent să - l - și anume file1.js.

Am observat că orice modificări le- am făcut file1.ts- file1.jsnu se obține în mod automat re-generate.

Singura workaround am în acest moment este de apel tsc.exe- ca parte a evenimentului de pre-construcție.

Întrebarea mea este - sunt acolo orice soluție mai bună sau poate o setare undeva, s-ar putea-am pierdut?

Întrebat 02/10/2012 la 03:35
sursa de către utilizator
În alte limbi...                            


5 răspunsuri

voturi
23

Instalați Web Essentials 2012 extensie în Visual Studio 2012.

Acesta va re-genera fișierul .js la fiecare salvare a fișierului TS.

http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6

Publicat 03/10/2012 la 20:43
sursa de către utilizator

voturi
6

Trebuie să adăugați o țintă BeforeBuild pentru a CSPROJ aplicația ASP.NET lui:

<Target Name="BeforeBuild">
<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc&quot;     @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />
</Target>

Sfat: modificați fișierul csproj cu notepad.

Publicat 03/10/2012 la 19:21
sursa de către utilizator

voturi
4

Suport pentru dactilografiat a fost eliminat din Essentials Web 2012 v3

Acum trebuie să descărcați sprijin dactilografiat direct de la Microsoft:

http://www.microsoft.com/en-us/download/details.aspx?id=34790

Publicat 13/11/2013 la 14:00
sursa de către utilizator

voturi
0

dop

Puteți utiliza Install-Package TypeScript.Compile pentru a adăuga o țintă afterbuild care compilează toate fișierele incluse în proiectul typescript dumneavoastră.

Publicat 03/05/2013 la 13:23
sursa de către utilizator

voturi
0

În Visual Studio aveți nevoie pentru a invoca procesul de construire pentru fișierele dvs. pentru a fi generate. Locul de joacă nu utilizează același sistem construi, și declanșează compilarea o dată modificările sursă, astfel încât acesta este motivul pentru care vedeți diferența de comportament.

Publicat 02/10/2012 la 17:56
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more