Bruke Loggfila i cshtml filer

stemmer
23

Jeg lurer på er det noen måte å bruke Loggfila på Razor cshtml filer?

For eksempel noe sånt som dette

<script language=text/typescript>
/// typescript goes here
</script>
Publisert på 02/10/2012 klokken 17:44
kilden bruker
På andre språk...                            


5 svar

stemmer
18

Loggfila er ikke en kjøretids; det er cross-kompilert inn Javascript. Som et resultat, må du skrive inn maskinskrevet manuskript, kompilere den, og deretter enten inkludere det i Javascript-skriptkodene eller som en ekstern fil.

Svarte 02/10/2012 kl. 17:46
kilden bruker

stemmer
16

Det er mulig. Jeg har utviklet Loggfila Compile - en automatisk kompilatoren av Loggfila til Javascript på fly. Prøv!

Svarte 04/10/2012 kl. 04:39
kilden bruker

stemmer
4

Jeg sjekket med min favoritt VS Extension: Web Essentials

De som allerede er inkludert Ts filsamling på å spare (det anbefales å også bruke den opprinnelige plugin for IntelliSense).

Dette fungerer selvsagt bare for Ts filer, skjønt. Etter min mening, når du kommer til kompleksiteten å velge Loggfila løpet javascript, bør du bruke den i en egen fil, anyways.

Svarte 04/10/2012 kl. 23:49
kilden bruker

stemmer
4

La meg legge til Robs svaret at det er teknisk mulig å bygge inn Loggfila kompilatoren i en side nedlasting, og har nettleseren kompilere koden er skrevet i <script language="text/typescript">koder.

Ytelse derimot, ville være suboptimal og forkompileringen på serveren vil bli foretrukket. Teknisk sett er det ingenting som hindrer en preprosessor fra å gjøre dette enten (T4 kunne gjøre det).

Svarte 02/10/2012 kl. 22:25
kilden bruker

stemmer
1

Du kan manuelt kompilere Loggfila filer ved hjelp tsc.exe og deretter legge den resulterende Javascript prosjektet eller bruke et verktøy, for eksempel Web Essentials som samler på lagre.

Som kompilatoren kan kompileres til Javascript, kan du også la brukerens nettleser gjøre samlingen på fly (på bekostning av ytelse og filstørrelse, er kompilatoren ganske stor). Et eksempel på denne tilnærmingen er niutech løsning.

Hvis du bruker Bunting og forminskning, jeg har nettopp sluppet en implementering av IBundleTransform som samler Loggfila til Javascript. Det er på GitHub og nuget (Installer-pakke TypeScriptBundleTransform). Hvis du ennå ikke bruker Bunting og forminskning, er det verdt en titt!

Svarte 07/10/2012 kl. 22:38
kilden bruker

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