Jak zjistím strojopisu kompilátor generovat AMD moduly (--module AMD) v rámci Visual Studio.
Dík.
Jak zjistím strojopisu kompilátor generovat AMD moduly (--module AMD) v rámci Visual Studio.
Dík.
V souboru projektu, budete muset změnit MSBuild cíl, který buduje strojopisem souborů. Pokud používáte výchozí šablonu pro „HTML Aplikace postavené na psacím stroji“, vyložit svůj projekt, upravte soubor projektu najdete na cíl s názvem „BeforeBuild“, který volá kompilátor na „$ (ProgramFiles) \ Microsoft SDKs \ strojopisem \ 0.8.0.0 \ TSC“, přidejte --module AMD ní; ukládat a znovu projektu. příště budete stavět, měli byste vidět argument příkazu předána správně kompilátoru.
Na poslední Visual Studio 2013 Aktualizace 3 + WebEssentials možnosti jsou nyní (konečně) správně přesunuta do projektu Volby panelu (Klikněte pravým tlačítkem myši na projekt -> Možnosti -> strojopisem Build Fasáda).
Becouse tento problém je stále aktuální i pro TS 1.0 a WebEssentials pro VS 2013 aktualizace 3, zkontrolujte, zda toto řešení zde: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlnebo krátce:
1) Otevřete soubor projektu.
2) najdete tyto řádky:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
3) Vložte tento řádek před:
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>