Existe-t-il un moyen de savoir avec certitude si Visual Studio Code utilise la version 2.0.3?
Ouvrez un fichier TypeScript dans Visual Studio Code et en bas à droite, vous verrez la version de TypeScript qu'il utilise:
Existe-t-il une méthode de mise à jour de Visual Studio Code qui mettra automatiquement à jour TypeScript vers la dernière version publiée, ou la mise à jour de TypeScript doit-elle être effectuée indépendamment?
La façon dont je l'ai fait est d'indiquer explicitement à Visual Studio Code le dossier dans lequel votre module TypeScript npm est installé. Je suis sous Windows, donc après avoir exécuté la commande npm pour installer TypeScript ( npm install -g typescript
), il l'installera dans ce dossier:
C:\Users\username\AppData\Roaming\npm\node_modules\typescript\
Vous devez donc indiquer à Visual Studio Code d'utiliser le lib
dossier de votre installation de TypeScript npm. Vous faites cela en:
Ouvrez les paramètres de VS Code (Fichier -> Préférences -> Paramètres)
Rechercher un typescript.tsdk
paramètre
Trouvez où NPM installé avec tapuscrit: npm list -g typescript
. Dans mon cas, il est revenuC:\Users\username\AppData\Roaming\npm
Remplacez la valeur du typescript.tsdk
paramètre sur: C:\\Users\\username\\AppData\\Roaming\\npm\\node_modules\\typescript\\lib
Notez l'utilisation de doubles barres obliques inverses pour avoir une chaîne correctement échappée avec des barres obliques inverses.
Confirmez que VS Code utilise la version npm de TypeScript pour intellisense en ouvrant un fichier TypeScript, en cliquant sur le numéro de version TypeScript en bas à droite et en voyant dans la fenêtre de tâche que VS Code charge TypeScript à partir du répertoire spécifié à l'étape 4:
- Confirmez que VS Code utilise la version correcte de TypeScript pour la compilation en accédant à ce dossier et en modifiant le nom du fichier:
C: \ Users \ username \ AppData \ Roaming \ npm \ tsc.cmd (à quelque chose comme tsc1.cmd)
Maintenant, essayez de construire dans VS Code (Tasks -> Run Tasks -> tsc: build - tsconfig.json) et vous devriez obtenir ce message d'erreur dans la fenêtre du terminal VS Code:
'tsc' is not recognized as an internal or external command, operable program or batch file.
The terminal process terminated with exit code: 1
- Remplacez le fichier par tsc.cmd et vous devriez maintenant être en mesure de créer et d'avoir Intellisense dans VS Code pour le package de nœuds TypeScript installé globalement