如何在VSCode中禁用TypeScript警告?

时间:2017-03-06 17:44:37

标签: visual-studio-code vscode-settings

我暂时不使用TypeScript。只有带有babel的ES6 我没有在 node_modules 中安装TypeScript。

每次打开工作区时,我都会收到来自VSCode的特定警告。

  

\node_modules\typescript\lib未指向有效的 tsserver 安装。回归捆绑的TypeScript版本。

我怎样才能摆脱这种警告?或者我应该改变编辑器以保持冷静?

7 个答案:

答案 0 :(得分:82)

可以使用以下两个设置在VS Code中关闭TypeScript和JavaScript验证:

"typescript.validate.enable": false,
"javascript.validate.enable": false,

快乐编码

答案 1 :(得分:4)

我遇到了类似的问题。我的用户设置中的typescript.tsdk设置不正确:

"typescript.tsdk": null

要解决此问题,您可以将位置设置为有效位置:

"typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",

或者如果不使用Typescript,只需从设置中删除该行。

如果您需要更多细节,我发现VSCode docs非常简洁易懂。

答案 2 :(得分:4)

  1. 打开命令选项板: CTRL + SHIFT + P

  2. 打开文件settings.json:

enter image description here

  1. 添加以下两行代码:

    "typescript.validate.enable": false,
    "javascript.validate.enable": false,
    

答案 3 :(得分:2)

如果要修改设置,请打开设置选项(在撰写本文时有一个新的设置编辑器),然后搜索要修改的设置。我试图更改打字稿验证,但是由于文档是只读的,所以我被不允许。如果将鼠标悬停在设置上,则在设置的左侧会出现一支笔。如果您右键单击笔,它将为您提供true或false的选择,就我而言,我的目标是"typescript.validate.enable"。我将其更改为false,这又使VS代码使用新值将代码复制到屏幕的右侧。简而言之,左边是settings.json文件。在右边,您有user-settings.json。仅允许您修改用户设置,并且该用户设置可以覆盖主settings.json文件中的任何设置。 -Kf

enter image description here

答案 4 :(得分:1)

就我而言,这是因为存在使用 vscode.typescript-language-features 扩展名的扩展名。

我仍然希望显示 javascript 错误,所以 "javascript.validate.enable": false, 不是一个选项。

通过禁用使用 @builtin 扩展的扩展“VueDX”,它解决了这个问题,但仍然显示 javascript 语法错误。

您可以通过搜索 @builtin typescript

来搜索所有打字稿扩展名

答案 5 :(得分:0)

禁用负责显示警告行等的VS代码扩展。

enter image description here

答案 6 :(得分:0)

根据 here,您现在可以禁用 VSCode 中的内置扩展。在左侧的扩展选项卡 (Ctrl+Shift+X) 中,搜索 @builtin + JavaScript / TypeScript。然后点击扩展程序旁边的小齿轮图标并点击 Disable

我禁用了 TypeScript and JavaScript Language Features(有一个 JavaScript Language Basics 扩展)和 TypeScript Language Basics