Hvordan kan jeg fortelle Loggfila kompilatoren å generere amd moduler (--module amd) fra Visual Studio.
Takk.
Hvordan kan jeg fortelle Loggfila kompilatoren å generere amd moduler (--module amd) fra Visual Studio.
Takk.
I prosjektfilen må du endre MSBuild målet som bygger Loggfila filer. Hvis du bruker standard mal for "HTML Application bygget med maskinskrevet manuskript", losse prosjektet, redigere prosjektfilen, vil du finne et mål som kalles "BeforeBuild" som ringer kompilatoren på "$ (PROGRAM) \ Microsoft SDK \ Loggfila \ 0.8.0.0 \ TSC", legger --module amd til det; lagre og laste inn prosjektet. neste gang du bygger du bør se kommandoen argument riktig til kompilatoren.
På den siste Visual Studio 2013 Oppdatering 3 + WebEssentials alternativene er nå (endelig) skal flyttes i prosjekt Options Pane (Høyreklikk på prosjektet -> Alternativer -> Loggfila Bygg panelet).
Becouse dette problemet er likevel selve selv for TS 1.0 og WebEssentials for VS 2013 Update 3, sjekk denne løsningen her: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlEller kort tid:
1) Åpne prosjektfilen.
2) finne denne linjer:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
3) Sett denne linjer før:
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>