Gibt es eine Möglichkeit, sicher festzustellen, ob Visual Studio Code Version 2.0.3 verwendet?
Öffnen Sie eine TypeScript-Datei in Visual Studio Code und unten rechts sehen Sie die Version von TypeScript, die verwendet wird:
Gibt es eine Methode zum Aktualisieren von Visual Studio Code, mit der TypeScript automatisch auf die neueste veröffentlichte Version aktualisiert wird, oder muss das TypeScript-Update unabhängig durchgeführt werden?
Ich habe Visual Studio Code explizit den Ordner mitgeteilt, in dem Ihr TypeScript npm-Modul installiert ist. Ich bin unter Windows. Nachdem Sie den Befehl npm ausgeführt haben, um TypeScript ( npm install -g typescript
) zu installieren , wird er in diesem Ordner installiert:
C:\Users\username\AppData\Roaming\npm\node_modules\typescript\
Sie müssen Visual Studio Code daher anweisen, den lib
Ordner Ihrer TypeScript npm-Installation zu verwenden. Sie tun dies durch:
Öffnen Sie die VS-Code-Einstellungen (Datei -> Einstellungen -> Einstellungen).
Suche nach typescript.tsdk
Einstellungen
Finden Sie heraus, wo npm TypeScript installiert hat mit : npm list -g typescript
. In meinem Fall kehrte es zurückC:\Users\username\AppData\Roaming\npm
Überschreiben Sie den Wert der typescript.tsdk
Einstellung auf: C:\\Users\\username\\AppData\\Roaming\\npm\\node_modules\\typescript\\lib
Beachten Sie die Verwendung von doppelten Schrägstrichen, um eine ordnungsgemäß maskierte Zeichenfolge mit Schrägstrichen zu erhalten.
Stellen Sie sicher, dass VS Code die npm-Version von TypeScript für Intellisense verwendet, indem Sie eine TypeScript-Datei öffnen, auf die TypeScript-Versionsnummer unten rechts klicken und im Aufgabenfenster sehen, dass VS Code TypeScript aus dem in Schritt 4 angegebenen Verzeichnis lädt:
- Stellen Sie sicher, dass VS Code zum Kompilieren die richtige Version von TypeScript verwendet, indem Sie in diesen Ordner wechseln und den Namen der Datei ändern:
C: \ Benutzer \ Benutzername \ AppData \ Roaming \ npm \ tsc.cmd (zu so etwas wie tsc1.cmd)
Versuchen Sie nun, VS-Code zu erstellen (Aufgaben -> Aufgaben ausführen -> tsc: build - tsconfig.json), und Sie sollten diese Fehlermeldung im VS-Code-Terminalfenster erhalten:
'tsc' is not recognized as an internal or external command, operable program or batch file.
The terminal process terminated with exit code: 1
- Ändern Sie die Datei wieder in tsc.cmd, und Sie sollten nun in der Lage sein, Intellisense in VS Code für das global installierte TypeScript-Knotenpaket zu erstellen und zu verwenden