web-dev-qa-db-fra.com

'commande tsc non trouvée' dans la compilation du manuscrit

Je veux installer TypeScript, alors j'ai utilisé la commande suivante:

npm install -g TypeScript 

et testez tsc --version, mais il n'affiche que «commande tsc non trouvée». J'ai essayé de nombreuses manières, comme suggéré dans stackoverflow, github et d'autres sites. mais ça ne marche pas. Comment pourrais-je savoir que TypeScript est installé et où il se trouve.

mon système d'exploitation est Unix, OS X El Capitan 10.11.6, la version du noeud est 4.4.3, la version de npm est 3.10.5

23
Aung Thet

Quelques astuces dans l'ordre

  • redémarrer le terminal 
  • redémarrer la machine
  • réinstallez nodejs + puis exécutez npm install TypeScript -g

Si cela ne fonctionne toujours pas, lancez npm config get prefix pour voir où npm install -g est en train de mettre des fichiers (ajoutez bin à la sortie) et assurez-vous qu'ils se trouvent dans le chemin (le programme d'installation du noeud js le fait. Peut-être avez-vous oublié de cocher cette option ).

36
basarat

Solution facile pour Mac, j'ai trouvé. Il suffit de lancer ces commandes:

Sudo npm install -g concurrently
Sudo npm install -g lite-server
Sudo npm install -g TypeScript

Rien n'a fonctionné sauf ceci pour moi.

3
Teja

Si votre commande TSC est introuvable dans MacOS après l'installation correcte de TypeScript (à l'aide de la commande suivante: $ Sudo npm install -g TypeScript, assurez-vous que Node /bin path est ajouté à la variable PATH dans .bash_profile.

Ouvrez .bash_profile en utilisant le terminal: $ open ~/.bash_profile;

Éditez/vérifiez le profil bash pour inclure la ligne suivante ( en utilisant votre éditeur de texte préféré ):

export PATH="$PATH:"/usr/local/lib/node_modules/node/bin"";

Chargez le dernier profil bash en utilisant le terminal: source ~/.bash_profile;

Enfin, essayez la commande: $ tsc --version.

1
Pandi

Cela fonctionne parfaitement sur Mac. Testé sur macOS High Sierra

Sudo npm install -g concurrently
Sudo npm install -g lite-server
Sudo npm install -g TypeScript
tsc --init

Cela génère le fichier tsconfig.json.

0
alexeis

Pour les fenêtres:

Ajoutez le chemin en utilisant la commande comme ci-dessous dans l'invite de commande:
chemin =% chemin%; C:\Utilisateurs \\ npm

Comme dans mon cas, le chemin ci-dessus n'a pas été enregistré pour la commande.

% userprofile% dans les fenêtres d'exécution, vous donnera le chemin d'accès à C:\utilisateurs \

0
Durgesh