Opțiuni Visual Studio typescript

voturi
18

Cum pot spune compilatorul typescript pentru a genera module AMD (--module DMLV) din cadrul Visual Studio.

Mulțumiri.

Întrebat 03/10/2012 la 15:31
sursa de către utilizator
În alte limbi...                            


3 răspunsuri

voturi
9

În fișierul de proiect, va trebui să se schimbe ținta MSBuild care construiește fișiere dactilografiate. Dacă utilizați șablonul implicit pentru „Aplicație HTML construit cu typescript“, descărca proiectul, editați fișierul de proiect, veți găsi o țintă numită „BeforeBuild“, care este de asteptare compilator de la „$ (PROGRAMFILES) \ Microsoft SDK-uri \ typescript \ 0.8.0.0 \ TSC“, adaugă AMD --module să-l; salvați și reîncărcați proiectul. data viitoare când vă construi ar trebui să vedeți argumentul comandă transmis corect la compilator.

Publicat 03/10/2012 la 17:43
sursa de către utilizator

voturi
8

Pe cele mai recente Visual Studio 2013 Update 3 + WebEssentials opțiunile sunt acum (în cele din urmă) mutate în mod corespunzător în cadrul proiectului Opțiuni Panoul (click dreapta pe proiect -> Options -> typescript panoul Build).

Publicat 13/08/2014 la 09:36
sursa de către utilizator

voturi
5

Becouse această problemă este încă reală chiar și pentru TS 1.0 și WebEssentials pentru VS 2013 Update 3, verificați această soluție aici: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlsau la scurt timp:

1) Deschideți fișierul de proiect.

2) găsi aceste linii:

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

3) Introduceți această temă înainte:

    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Release'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
Publicat 20/10/2014 la 18:53
sursa de către utilizator

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