Hoe vertel ik het typoscript compiler om amd modules (--module amd) vanuit Visual Studio te genereren.
Bedankt.
Hoe vertel ik het typoscript compiler om amd modules (--module amd) vanuit Visual Studio te genereren.
Bedankt.
In je project bestand dat u nodig hebt om de MSBuild doel dat het bouwen van Typescript bestanden wijzigen. Als u gebruik maakt van de standaard template voor "HTML-toepassing gebouwd met typoscript", lossen uw project, het project bestand te bewerken, zal je een doel genaamd "BeforeBuild" dat het aanroepen van de compiler op "$ (PROGRAMFILES) \ Microsoft SDK \ typoscript vinden \ 0.8.0.0 \ TSC", voegt --module amd ervan; opslaan en opnieuw laden van uw project. volgende keer dat je op te bouwen moet je het commando argument correct doorgegeven aan de compiler te zien.
Op de nieuwste Visual Studio 2013 Update 3 + WebEssentials de opties zijn nu (eindelijk) goed in de Project Options Pane verplaatst (klik met de rechtermuisknop op het project -> Options -> typoscript ruit Build).
Becouse dit probleem is nog steeds actueel, zelfs voor TS 1.0 en WebEssentials voor VS 2013 Update 3, check deze oplossing hier: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlof kort:
1) Open project file.
2) vindt lines:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
3) Plaats deze lijnen voor:
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>