J'ai installé avec succès le plug-in de typescript dans le VS. Je voudrais passer au répertoire de sortie des fichiers js compilés. Actuellement, les fichiers js sont dans le même répertoire que les fichiers ts. J'ai trouvé une solution qui disait que je devais installer l'essentiel du web et que je pouvais modifier les paramètres du compilateur. Malheureusement, le VS Express Express ne me permet pas d'installer des choses tierces. C'est bon, mais existe-t-il une autre solution pour changer le répertoire de sortie des fichiers js? En ligne de commande, c'est un simple drapeau --out.Visual Studio Express 2012 et le répertoire de sortie Typescript
Répondre
Enfin, j'ai résolu le problème.
La solution: I ajouté ces lignes dans le fichier csproj:
<ItemGroup>
<TypeScriptCompile Include="$(ProjectDir)\**\*.ts" />
</ItemGroup>
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\tsc" @(TypeScriptCompile ->'"%(fullpath)" --outDir myoutputdirectory', ' ')" />
</Target>
Le compilateur dactylographiée a un drapeau pour rediriger la sortie vers un répertoire:
tsc --outDir "Path" app.ts
Je ne connais pas les limites de Express, mais voici comment vous le faites dans l'édition Pro sans Essentials Web:
Ouvrez le fichier .csproj
dans votre projet avec votre éditeur de texte favori. Cherchez les groupes de propriétés qui ressemblent à:
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
...
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
...
</PropertyGroup>
et à l'intérieur des deux personnes ajouter une propriété comme ceci:
<TypeScriptOutDir>my/dir</TypeScriptOutDir>
Si vous ouvrez C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\TypeScript\Microsoft.TypeScript.targets
vous pouvez voir comment ces propriétés carte à la ligne de commande drapeaux et comment je l'ai compris.
Comme je l'ai dit je ne sais pas Express et s'il y a des limitations sur la modification des fichiers .csproj
alors laissez-moi savoir si cela fonctionne.
pas besoin modifier fichier .csproj, allez projeter des propriétés et définir "Rediriger sortie JavaScript dans le répertoire"
J'ai ce problème dans le tapuscrit 1.8, après google un peu j'ai découvert que les options de sortie suivantes dans la page de projet de propriétés de tapuscrit sont incompatibles.
- Si vous sélectionnez Combiner la sortie dans le fichier Javascript alors si vous voulez mettre les .js et le fichier .map dans un autre fichier, vous devez mettre ici le répertoire, et ne pas sélectionnez Rediriger Javascript sortie répertoire
- en revanche, si vous voulez avoir des fichiers individuels .js et les déplacer dans un répertoire spécifique, puis sélectionnez Redirect Javascript répertoire de sortie et désélectionnés maintiennent Combine Javascript sortie dans le fichier
Par exemple, dans mon cas, je veux avoir un combiné.js dans un répertoire spécifique, la mise en MAY comme le montre l'image:
- 1. TypeScript sur Visual Studio 2012 Express
- 2. Visual Studio Express 2012 et Git
- 3. visual studio express 2012 et cmake
- 4. Visual Studio 2012 Express et Professional
- 5. Visual Studio 2012 et SQL Server Express
- 6. de PowerPacks visual studio express 2012
- 7. Impossible de compiler les fichiers TypeScript dans Visual Studio 2012
- 8. Ouverture de projets Visual Studio Express 2012 dans Visual Studio Express 2010
- 9. Erreur dans Visual Studio Express pour le web 2012
- 10. Visual Studio 2012 - Désactiver la vérification d'erreur en direct - Typescript
- 11. visual studio express 2012 pour le projet winjs
- 12. Typescript Visual Studio Project Propriété
- 13. Gulp Express Typescript dans Visual Studio Code Debug
- 14. Exécution de Visual Studio 2012 Express C# à partir d'USB
- 15. Visual Studio 2012 et IVsSingleFileGenerator
- 16. Visual Studio 2012 et Intellisense
- 17. Visual Studio Express 2012 comment emballer une application? phonegap
- 18. Visual Studio Express 2012 pour la version Web tapuscrit EcmaScript
- 19. Fenêtre Thread dans Visual Studio Express 2012 Desktop Edition
- 20. Modifier le répertoire des fichiers source dans VS 2012 express
- 21. Compatibilité Visual Studio 2012
- 22. Ciblage d'ES5 avec TypeScript dans Visual Studio
- 23. visual studio 2012 gadgeteer
- 24. Visual Studio/msbuild: définir le répertoire de sortie « Contenu »
- 25. Mélange de projets Visual Studio 2010 et 2012 dans Visual Studio 2012 solution
- 26. Visual Studio 2010 Express. Ecrire dans la fenêtre de sortie
- 27. Servir des fichiers statiques en développement avec IIS Express et Visual Studio 2012
- 28. Visual Studio 2012 pro et Matlab 2013a
- 29. SQL Server et Visual Studio 2012
- 30. Le plugin TypeScript pour Visual Studio 2012 donne immédiatement une erreur
Je voudrais signaler sans vergogne que vous pouvez utiliser https://github.com/basarat/grunt-ts :) – basarat