Czy istnieje sposób, aby upewnić się, czy program Visual Studio Code używa wersji 2.0.3?
Otwórz plik TypeScript w Visual Studio Code, aw prawym dolnym rogu zobaczysz używaną wersję TypeScript:

Czy istnieje metoda aktualizowania Visual Studio Code, która automatycznie aktualizuje TypeScript do najnowszej wydanej wersji, czy też aktualizacja TypeScript musi być wykonywana niezależnie?
Sposób, w jaki to robiłem, to jawne wskazanie Visual Studio Code folderu, w którym jest zainstalowany moduł TypeScript npm. Jestem w systemie Windows, więc po uruchomieniu polecenia npm w celu zainstalowania TypeScript ( npm install -g typescript) zainstaluje go w tym folderze:
C:\Users\username\AppData\Roaming\npm\node_modules\typescript\
Musisz więc powiedzieć programowi Visual Studio Code, aby używał libfolderu instalacji TypeScript npm. Robisz to poprzez:
Otwórz ustawienia VS Code (Plik -> Preferencje -> Ustawienia)
Wyszukaj typescript.tsdkustawienie

Dowiedzieć się, gdzie zainstalowany npm maszynopis z: npm list -g typescript. W moim przypadku wróciłC:\Users\username\AppData\Roaming\npm
Zastąp wartość typescript.tsdkustawienia na: C:\\Users\\username\\AppData\\Roaming\\npm\\node_modules\\typescript\\lib
Zwróć uwagę na użycie podwójnych lewych ukośników, aby uzyskać poprawnie zmieniony znak ucieczki z odwrotnymi ukośnikami.
Upewnij się, że VS Code używa wersji npm języka TypeScript do obsługi funkcji Intellisense, otwierając plik TypeScript, klikając numer wersji TypeScript w prawym dolnym rogu i sprawdzając w oknie zadania, że VS Code ładuje TypeScript z katalogu określonego w kroku 4:

- Upewnij się, że program VS Code używa poprawnej wersji języka TypeScript do kompilacji, przechodząc do tego folderu i zmieniając nazwę pliku:
C: \ Users \ nazwa użytkownika \ AppData \ Roaming \ npm \ tsc.cmd (do czegoś takiego jak tsc1.cmd)
Teraz spróbuj zbudować w VS Code (Tasks -> Run Tasks -> tsc: build - tsconfig.json) i powinieneś otrzymać ten komunikat o błędzie w oknie terminala 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
- Zmień plik z powrotem na tsc.cmd, a teraz powinieneś być w stanie skompilować i mieć Intellisense w kodzie VS dla globalnie zainstalowanego pakietu węzłów TypeScript