无法在Visual Studio代码中加载文档的TSLint库

时间:2018-12-11 22:50:10

标签: typescript npm visual-studio-code tslint tsc

我已经在Windows 10上安装了最新版本的Visual Studio Code,Node.js和Typescript。不幸的是,我在终端中收到以下消息。

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 :(得分:1)

tsutilstypescript是TSLint的“对等”依赖项,这意味着TSLint要求安装它们,但不会为您完成_(这有助于确保TSLint使用您拥有的依赖项版本,而不是自己提供令人困惑的不同版本)。试试:

npm i tsutils打字稿

...以手动安装它们。

答案 1 :(得分:0)

该错误消息是否通知您有关缺少的扩展名?它捆绑了自己的TSLint版本。

尝试安装vscode-tslint扩展名。