cshtml dosyalarında typescript kullanma

oy
23

Ben Razor cshtml dosyalarda typescript kullanmak için herhangi bir yolu yoktur merak ediyorum?

Böyle Örneğin, bir şey

<script language=text/typescript>
/// typescript goes here
</script>
Oluştur 02/10/2012 saat 18:44
kaynak kullanıcı
Diğer dillerde...                            


5 cevaplar

oy
18

Typescript bir çalışma zamanı değildir; o çapraz derlenmiş bulunuyor JavaScript içine. Sonuç olarak, siz, typescript yazmak derlemek ve sonra JavaScprit'i komut etiketleri içinde veya harici dosyası olarak eklemek gerekir.

Cevap 02/10/2012 saat 18:46
kaynak kullanıcı

oy
16

Mümkün. Ben geliştirdik typescript derleme'yi anında JavaScript typescript otomatik derleyici -. Bir dene!

Cevap 04/10/2012 saat 05:39
kaynak kullanıcı

oy
4

Sadece benim favori VS Uzantısı ile kontrol: Web Essentials

Zaten (o da IntelliSense için orijinal eklenti kullanmak önerilir) tasarruf ts dosya derleme dahil.

Bu tabii ki sadece olsa, ts dosyaları için çalışır. Eğer javascript üzerinde typescript seçmek için karmaşıklığı ulaştığında Bence, sen zaten, ayrı bir dosyada kullanmak gerekir.

Cevap 05/10/2012 saat 00:49
kaynak kullanıcı

oy
4

Bana bir sayfa indirme typescript derleyici gömmek için teknik olarak mümkün olduğunu Robs cevaba eklemek ve tarayıcı yazılmış kod derleme yapalım <script language="text/typescript">etiketleri.

Performans Ancak optimal olacağını ve sunucu üzerinde precompilation tercih edilmesi gerekir. Teknik olarak, (T4 yapabileceğini) ya bunu bir ön işlemci engelleyen bir şey yok.

Cevap 02/10/2012 saat 23:25
kaynak kullanıcı

oy
1

El ile tsc.exe kullanarak typescript dosyalarını derlemek ve sonra projenize çıkan Javascript eklemek veya gibi bir araç, kullanabilirsiniz Web Essentials tasarrufu üzerinde derler.

derleyici Javascript derlenmiş gibi, aynı zamanda kullanıcının tarayıcı anında derleme yapalım yapabilirsiniz (performans ve dosya boyutu pahasına, derleyici oldukça büyük). Bu yaklaşımın bir örneği niutech en çözümdür.

Eğer donatılacak ve küçültme kullanıyorsanız, ben Javascript typescript derler IBundleTransform bir uygulamasını yayınladı sadece var. Bu üzerindedir GitHub'dan ve Nuget (Install-Package TypeScriptBundleTransform). Henüz donatılacak ve küçültme kullanmıyorsanız, bir göz değer!

Cevap 07/10/2012 saat 23:38
kaynak kullanıcı

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