2013-05-02 33 views
7

ASP.NET MVC ile nasıl etkili bir şekilde kullanılır? typescript derleyici tarafındanUse TypeScript ASP.NET MVC'de

  1. Derleme (yorumlamak) benim typescript dosyaları (* ts):

    ben Projemi çalıştırdığınızda benim IDE aşağıdaki eylemleri yapmak istiyorum.

  2. Tüm javascript dosyalarını küçültün.
  3. Açıkçası benim uygulamamı çalıştırın :).

IDE'yi başlangıçta tüm adımları otomatik olarak yapmak için nasıl yapılandırılır?

cevap

6

Bu address'da, geçerli önizleme sürümünün ASP.NET MVC 4 projeleri için bir proje şablonu sağlamadığını göreceksiniz. Ama şu kodla csproject dosyasını düzenleyebilirsiniz: ASP.NET MVC 4 proje oluştururken tüm typescript derlemek sağlar

<ItemGroup> 

    <TypeScriptCompile Include="$(ProjectDir)\**\*.ts" /> 

</ItemGroup> 

    <Target Name="BeforeBuild"> 

    <Exec Command="&amp;quot;$(PROGRAMFILES)\ 

    Microsoft SDKs\TypeScript\0.8.0.0\tsc&amp;quot; 

    @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" /> 

    </Target> 

. optimize Hakkında

:

denemenizi öneriyor projenizin JavaScript dosyalarını ayırmak ve bu yazı en sevdiği usta sayfasına başvuruları ekleyin: How can I automatically compress and minimize JavaScript files in an ASP.NET MVC app?.

"bundling" 'u Razor görünümünde de kullanabilirsiniz. Şahsen bunu kullanıyorum ve mükemmel çalışıyor.

+5

Bu iyi ve optimizasyon ne olacak? – Andrei

+1

MVC demetleri kullanıyorsanız, hata ayıklama modunda optimizasyon devre dışı bırakılır ve varsayılan olarak serbest bırakma modunda etkinleştirilir. – Fenton

+2

Sadece BundleConfig'te oluşturulan JS dosyalarını demetleme ve küçültmeyi işlemek için referans alın. –