74 votes

Continuer à se « tsc.exe » est sorti avec le code 1

Dès que j'ajoute un tsconfig.fichier json à mon Visual Studio 2015 solution web j'obtiens l'erreur ci-dessus.

Aussi cela empêche le compilateur de re-génération de fichiers js, même quand j'ai mis "compileOnSave": true.

Lorsque je double-clique sur l'erreur, il me prend dans le Microsoft.Tapuscrit.Les objectifs de fichier qui contient beaucoup de problèmes tels que des Inconnus Élément du Groupe "TypeScriptCompile". Dans la liste d'erreurs qui apparaissent comme des avertissements, mais ils sont là si j'ai un tsconfig.fichier json ou pas.

Est-il un moyen de le résoudre ou obtenir plus d'informations sur ce qui est le problème?

135voto

Dmitry Vasiliev Points 1393

Installer ces paquets de NuGet 2 :

Microsoft.TypeScript.MSBuild et Microsoft.TypeScript.Compiler

Il met à jour votre projet avec la définition de tâche MSBuild et compilateur TS et résout le problème de compilation

60voto

Mohamed Badr Points 1623

Pour moi installer tapuscrit pour Visual Studio fixe, bien que le texte dactylographié était déjà installé dans le monde sur mon ordinateur via``

45voto

Markus Points 261

Je suis sur un projet de base de .NET 1.0 et a couru dans la même situation d’obtenir un retourne le code de 1. Mon problème était invalide . Toutefois, msbuild ne fournit pas ces détails.

La meilleure façon de savoir est d’activer la sortie détaillée dans . Changer cela à . Après la compilation, trouver `` dans la fenêtre de sortie pour voir l’erreur a été de lancer tsc.

4voto

Ilya Chernomordik Points 419

J'ai eu ce problème après l'utilisation de certaines standard Angulaire / Tapuscrit tutoriels. La solution était aussi simple que de mettre à jour la machine dans Visual Studio.

Pour une raison quelconque, la valeur par défaut est maintenant 1.8.4. et il ne vous permet pas de mettre à jour automatiquement à partir de Visual Studio Extensions et ne dit pas qu'il est hors de date. Vous venez de télécharger à partir d' ici et installer la version la plus récente de vous-même. Lien de téléchargement peut changer dans le futur, bien sûr.

P. S. je pense que le problème a été causé par le fait que certaines des options qui n'existaient pas dans les vieux compilateur ont été utilisés.

4voto

fiat Points 1542

Il a travaillé pour des TeamCity serveur de build avec Visual Studio 2015, lorsque j'avais mis au point un projet de texte dactylographié 1.8 de 2.3

  • Installer le paquet Microsoft.TypeScript.MSBuild
  • Mise à jour de *.csproj comme suit

    1. Mise à niveau TypeScriptToolsVersion de 2.3 (dans ce cas)
    2. Supprimer les deux lignes de Import Project que visée à Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets

Note

  • Retrait de l' import d'éléments est important, car ils font référence à la Machine installée dans l' %PROGRAMFILES(X86)% le dossier.
  • Le package d'installation ajoute import éléments qui font référence à l' packages le dossier de la prise de votre construire plus de portable

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X