Не удалось загрузить библиотеку TSLint для документа в коде Visual Studio - PullRequest
0 голосов
/ 12 декабря 2018

Я установил последние версии Visual Studio Code, Node.js и Typescript на мою Windows 10. К сожалению, я получаю следующее сообщение в моем терминале.

Failed to load the TSLint library for the document...

Я попытался установить TSLintеще раз.

npm install -g tslint

И получил следующее сообщение:

npm WARN tslint@5.11.0 requires a peer of typescript@>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev but none is installed. You must install peer dependencies yourself.
npm WARN tsutils@2.29.0 requires a peer of typescript@>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev but none is installed. You must install peer dependencies yourself.

+ tslint@5.11.0
updated 1 package in 1.853s

Перезапуск VSC не помогает, и я все еще получаю сообщение, что TSLint не может быть загружен.

  • TSC 3.2.2
  • VSC 1.29.1

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

tsutils и typescript являются «равноправными» зависимостями TSLint, что означает, что TSLint требует их установки, но не сделает это за вас _ (это помогает убедиться, что TSLint использует ваши версии зависимостей, а не предоставляетсмешно разные версии сами по себе).Попробуйте:

npm и tsutils наберите

... чтобы установить их вручную.

0 голосов
/ 12 декабря 2018

Разве это сообщение об ошибке не сообщает вам об отсутствующем расширении?В него входит собственная версия TSLint.

Попробуйте установить расширение vscode-tslint .

...