Tapuscrit Visual Studio options

voix
18

Comment puis-je dire le compilateur dactylographiée pour générer des modules amd (--module amd) à partir de Visual Studio.

Merci.

Créé 03/10/2012 à 15:31
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
9

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.

Créé 03/10/2012 à 17:43
source utilisateur

voix
8

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).

Créé 13/08/2014 à 09:36
source utilisateur

voix
5

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>
Créé 20/10/2014 à 18:53
source utilisateur

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