293 votes

Comment mettre à jour TypeScript vers la dernière version avec npm?

Actuellement, j'ai la version TypeScript 1.0.3.0 installée sur ma machine.
Je veux la mettre à jour vers la dernière version, c'est-à-dire 2.0.

Comment faire cela avec npm?

1 votes

Spécifier la version exacte a fonctionné pour moi, comme ceci : npm install typescript@2.9.2

481voto

eavidan Points 2654

Essayez npm install -g typescript@latest. Vous pouvez également utiliser npm update au lieu de l'installation, sans le modifieur latest.

0 votes

J'ai essayé sur l'invite de commande de Windows. J'utilise le code Visual Studio de Microsoft.

12 votes

Si vous tapez "npm list -g", quelle version de TypeScript apparaît?

3 votes

Désolé ! J'utilise seulement le dernier, c'est à dire 2.1.0. J'ai pris par erreur tsc -v pour la version TypeScript car elle affichait 1.0

120voto

Legends Points 6728

Ouvrez l'invite de commandes (cmd.exe/git bash)

Recommandé:

npm install -g typescript@latest

ou

yarn global add typescript@latest  // si vous utilisez le gestionnaire de paquets yarn

Cela installera la dernière version de typescript si elle n'est pas déjà installée, s'il est déjà installé, il mettra à jour l'installation actuelle vers la dernière version.

Ensuite vérifiez quelle version est installée:

tsc -v

entrez une description de l'image ici


Si vous avez déjà typescript installé, vous pouvez également utiliser la commande suivante pour mettre à jour vers la dernière version, mais comme l'ont signalé les commentateurs et comme je le confirme, cette commande ne met pas à jour vers la dernière version (à ce jour [10 fév '17])!

npm update -g typescript@latest

0 votes

La commande tsc -v n'est pas reconnue, avez essayé npm ls typescript module-ui@0.1.0 /Utilisateurs/.../Repo/module-ui typescript@3.9.7

37voto

Veener Points 48

Si vous utilisez Windows et avez Visual Studio installé, vous pourriez avoir quelque chose dans votre PATH qui pointe vers une ancienne version de TypeScript. J'ai découvert qu'en supprimant le dossier "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\" de mon PATH (ou en renommant/supprimant ce dossier), la version plus récente de TypeScript installée globalement via npm de tsc pourra fonctionner.

3 votes

Ouvrir une invite de commande et taper 'where tsc' affichera où il est installé.

0 votes

Merci Veener, j'avais exactement le même problème et votre commentaire m'a aidé à le résoudre en supprimant le dossier de la version 1.0 de TypeScript.

13voto

Andrew Reid Points 111

Vous devriez pouvoir le faire en tapant simplement npm install -g typescript@2.0. Si cela ne fonctionne pas, je commence à me demander quelle version de node et npm vous utilisez. Essayez node -v et npm -v pour les trouver. Vous devriez être sur node >4.5 et npm >3

0 votes

Si vous disposez d'une ancienne version de npm, utilisez ceci : stackoverflow.com/questions/18412129/…

2voto

Pascal Tovohery Points 11

Il suffit d'utiliser la commande # npm update -g typescript
Pour mettre à jour tous les modules installés globalement, utilisez cette commande # npm update -g

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