Comment puis-je dire le compilateur dactylographiée pour générer des modules amd (--module amd) à partir de Visual Studio.
Merci.
Comment puis-je dire le compilateur dactylographiée pour générer des modules amd (--module amd) à partir de Visual Studio.
Merci.
Dans votre fichier de projet, vous devrez changer la cible MSBuild qui construit des fichiers tapuscrit. Si vous utilisez le modèle par défaut pour « Application HTML construit avec tapuscrit », décharger votre projet, modifiez le fichier de projet, vous trouverez une cible appelée « BeforeBuild » qui appelle le compilateur à « $ (PROGRAMFILES) \ Microsoft SDKs \ tapuscrit \ 0.8.0.0 \ tsc », ajouter --module amd à elle; sauvegarder et recharger votre projet. la prochaine fois que vous vous construisez devriez voir l'argument de commande correctement transmis au compilateur.
Sur le dernier Visual Studio 2013 Mise à jour 3 + WebEssentials les options sont maintenant (enfin) correctement déplacés dans le volet Options de projet (clic droit sur le projet -> Options -> tapuscrit volet de construction).
Becouse ce problème est toujours d' actualité , même pour 1.0 TS et WebEssentials Update 3 pour VS 2013, vérifiez cette solution ici: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlOu peu:
1) Ouvrir le fichier de projet.
2) trouver ces lignes:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
3) Insérez ces lignes avant:
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>