Как заставить VSCode использовать локально установленный TypeScript - PullRequest
0 голосов
/ 21 февраля 2019

Есть ли способ заставить Visual Studio Code использовать TypeScript, установленный локально в проекте JS (вместо версии, поставляемой в комплекте с VSCode, или версии, установленной глобально) для проверки типа при редактировании этого проекта?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019

Ответ Шона Люттина сработал для меня, за исключением одной детали: использование версии 1.31.1 кода Visual Studio для файла settings.json работает только в том случае, если оно помещено непосредственно в корневую папку рабочей области, а не в папку .vscode.

0 голосов
/ 21 февраля 2019

Я предполагаю, что вы установили TypeScript в каталог myProject.

cd myProject
npm install --save-dev typescript

Если вы уже сделали это, добавьте каталог .vscode/ с файлом settings.json, в котором указан TypeScriptИспользуемый SDK:

{
    "typescript.tsdk": "node_modules\\typescript\\lib"
}

Это окончательная структура каталогов:

myProject
  .vscode
    settings.json
  node_modules
    typescript
      lib

Важно: убедитесь, что вы открываете VSCode в каталоге myProject!

В документации VS Code это называется " с использованием версии TypeScript для рабочей области".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...