Visual Studio typescript Seçenekler

oy
18

Nasıl Visual Studio içinde amd modülleri (--module amd) üretmek için typescript derleyici söyleyeceğiz.

Teşekkürler.

Oluştur 03/10/2012 saat 15:31
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
9

Proje dosyada typescript dosyaları inşa ediyor MSBuild hedefin değiştirilmesi gerekecektir. Eğer "typescript ile inşa HTML Uygulaması" için varsayılan şablonu kullanıyorsanız, projenizi boşaltmaya proje dosyasını düzenlemek, Microsoft SDK'leri \ typescript \ $ (PROGRAMFILES)" de derleyici çağırıyor "BeforeBuild" adlı bir hedef bulacaksınız \ TSC \ 0.8.0.0", --module AMD eklemek; kaydetmek ve projeyi yeniden. bir dahaki sefere derleyici doğru geçirilen komut argüman görmelisiniz kurmak.

Cevap 03/10/2012 saat 17:43
kaynak kullanıcı

oy
8

son Visual Studio üzerinde seçenekleri artık (nihayet) düzgün Proje Seçenekleri Bölmesi'nde taşınır 2013 Güncelleme 3 + WebEssentials (Sağ proje üzerinde tıklayın -> Seçenekler -> typescript Yapı bölmesi).

Cevap 13/08/2014 saat 09:36
kaynak kullanıcı

oy
5

Bu sorun bile VS 2013 Güncellemesi 3 TS 1.0 ve WebEssentials için hala gerçek olduğu nedeniyle bu derste bu burada çözümleri kontrol http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlkısaca Veya:

1) Açık proje dosyası.

2) Bu kablolarını:

  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />

3) Bu çizgiler önce ekleyin:

    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Release'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
Cevap 20/10/2014 saat 18:53
kaynak kullanıcı

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