繁体   English   中英

如何在 VSCode 中禁用 TypeScript 警告?

[英]How to disable TypeScript warnings in VSCode?

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

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

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

我怎样才能摆脱这样的警告? 还是我应该更换编辑器以保持冷静?

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

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

快乐编码

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

  2. 打开文件 settings.json :

在此处输入图片说明

  1. 添加以下两行代码:

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

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

"typescript.tsdk": null

要修复它,您可以将位置设置为有效位置:

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

或者如果不使用 Typescript,则从您的设置中删除该行。

如果您需要更多详细信息,我发现VSCode 文档非常简洁且易于理解。

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

在此处输入图片说明

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

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

在我的情况下,这是因为有使用vscode.typescript-language-features扩展的扩展。

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

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

您可以通过在@builtin typescript上搜索来搜索所有打字稿扩展

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

在此输入图像描述

如果您不使用 typescript 文件,您还可以在 jsconfig.json 中将 checkJs 更改为 false:

{
  "compilerOptions": {
    "baseUrl": "./src",
    "checkJs": false,
    "jsx": "react-jsx"
  },
  "exclude": ["node_modules"]
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM