Maskinskrevet manuskript i VS2012: (automatisk) generering .js fra Ts

stemmer
20

Jeg har lagt til file1.ts, og jeg kan se det er en avhengig av det - nemlig file1.js.

Jeg merker at eventuelle endringene jeg har gjort til file1.ts- file1.jsikke blir automatisk re-generert.

Den eneste løsningen jeg har i øyeblikket er ved å ringe tsc.exe- som en del av pre-build hendelsen.

Mitt spørsmål er - er det noen bedre løsning eller kanskje en innstilling et sted jeg kanskje har gått glipp av?

Publisert på 02/10/2012 klokken 02:35
kilden bruker
På andre språk...                            


5 svar

stemmer
23

Installere Web Essentials 2012 forlengelse i Visual Studio 2012.

Det vil re-generere JS-fil for hver lagring av Ts-filen.

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

Svarte 03/10/2012 kl. 19:43
kilden bruker

stemmer
6

Du må legge til en BeforeBuild mål til ASP.NET programmets CSPROJ:

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

Tips: redigere csproj fil med notepad.

Svarte 03/10/2012 kl. 18:21
kilden bruker

stemmer
4

Støtte for Loggfila har blitt fjernet fra Web Essentials 2012 v3

du nå trenger å laste ned Loggfila støtte direkte fra Microsoft:

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

Svarte 13/11/2013 kl. 13:00
kilden bruker

stemmer
0

støpsel

Du kan bruke Installer-pakke TypeScript.Compile å legge til en afterbuild mål som samler alle Loggfila filene som er inkludert i prosjektet.

Svarte 03/05/2013 kl. 12:23
kilden bruker

stemmer
0

I Visual Studio må du påkalle bygge prosessen for filene som skal genereres. Lekeplassen bruker ikke samme build-systemet, og det utløser kompilering når kilde endringer, så dette er grunnen til at du ser forskjellen i atferd.

Svarte 02/10/2012 kl. 16:56
kilden bruker

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