Vous ne trouvez pas le compilateur Tapuscrit: Command « tsc » est pas valide

voix
36

A peine installé l' extension Tapuscrit à VS2012 et puis installer tapuscrit pour Visual Studio 2012 , puis le tutoriel pour appeler le compilateur:

> tsc greeter.ts

Mais quand je tente de compiler .ts fichier où dois - je taper: tsc greeter.ts? Essayé en ligne de commande VS et dans la console Windows, toujours le message que tsc est pas reconnu comme commande ( Command tsc is not valid.).

Créé 02/10/2012 à 08:19
source utilisateur
Dans d'autres langues...                            


7 réponses

voix
54

Si vous utilisez tsc en tant que module de nœud, assurez-vous l'avez installé avec

npm install -g typescript

Ensuite, il devrait être disponible à l'échelle mondiale dans l'invite de commande noeud

Créé 19/01/2013 à 13:02
source utilisateur

voix
34

Assurez-vous que vous avez,

C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0

ou,

C:\Program Files\Microsoft SDKs\TypeScript\0.8.0.0

sur votre chemin. Sinon, essayez de redémarrer CMD.EXEet de voir si apparaît avec une nouvelle copie. Si cela échoue, essayez l'une de ce qui précède manuellement sur votre chemin.

Créé 02/10/2012 à 08:38
source utilisateur

voix
5

Pour les gens sur de Windows avec le code Visual Studio , qui ne veulent pas installer plein de Visual Studio juste pour tsc.exe, je peux suggérer , télécharger simplement à partir d' ici: https://www.microsoft.com/en-us/download/details. aspx? id = 48593 .

C'est dommage que ce lien est absent de la page de téléchargement dactylographiée.

Bien que le programme d' installation appelé TypeScript for Visual Studio 2015, il fonctionne avec le code Visual Studio ainsi.

Après avoir téléchargé et installé le tapuscrit, vous devez ajouter manuellement son répertoire d'installation ( C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\dans mon cas) à la %PATH% variable d'environnement .

Ouvrir l'éditeur de variables d'environnement:

Win+ S; e, n, v, i, r, o; cliquez sur Modifier les variables d'environnement pour votre compte .

Dans la fenêtre ouverte trouver Pathvariable utilisateur (notez qu'il ne soit pas nommé %PATH%ici, mais c'est - il). Vous avez probablement un chemin défini déjà. Vous tapez simplement ;, ajoutez le tapuscrit emplacement d' installation et d' ajouter un plus ;à la fin.

Capture d'écran pour votre référence:

entrez la description d'image ici

Après cela, ouvrez l' invite de commande et tapez tsc -v. Si tsc.exela version « est s'affiche, vous avez terminé. Pour que cela fonctionne, redémarrez Invite de commandes et le code VS après avoir fait le changement à la %PATH%.

PS Si vous obtenez « TS5057 d'erreur: Impossible de trouver un fichier tsconfig.json au répertoire spécifié: « » », il suffit de créer le tsconfig.jsonfichier dans la racine du document (qui est probablement l' endroit où vos .tsfichiers sont) avec des contenus simples: {}. Cela signifie « un fichier JSON vide <...>. Ce sera suffisant pour la plupart des gens. » ( La source ).

Créé 15/11/2016 à 17:57
source utilisateur

voix
1

Comme nouvelle variable de chemin, ne pas utiliser le affiché tsc versionnuméro , mais le nom du dossier tapuscrit qui est différent.

Échantillon :

tsc -v display 2.4.1 

mais le répertoire est tapuscrit

C: \ Program Files (x86) \ Microsoft SDKs \ tapuscrit \ 2.4

Créé 01/08/2017 à 08:57
source utilisateur

voix
1

Habituellement la fermeture et la réouverture de l'invite de commande permet de résoudre les problèmes.

Créé 10/09/2014 à 21:16
source utilisateur

voix
0

Dans le type CMD where tscsi elle ne montre pas un chemin comme celui - ci C:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\cela signifie que votre tsc ne fonctionne pas de here.You besoin de changer le chemin de l' environnement manuellement en suivant @TranslucentCloudla réponse.

Créé 21/01/2019 à 07:19
source utilisateur

voix
0

Vérifiez ces deux dossiers pour savoir quelle version vous avez tapuscrit:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\
C:\Program Files\Microsoft SDKs\TypeScript\

Cliquez-droit sur le dossier indiquant le numéro de version puis «Copier en tant que chemin.

Coller dans votre chemin système (accès rapide - touche Windows puis tapez « env »). Ensuite, ouvrez une nouvelle console invite de commande en tant qu'administrateur et « tsc » devrait fonctionner.

Créé 22/11/2017 à 01:04
source utilisateur

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