[英]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,
快乐编码
我遇到了类似的问题。 我的用户设置中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
上搜索来搜索所有打字稿扩展
如果您不使用 typescript 文件,您还可以在 jsconfig.json 中将 checkJs 更改为 false:
{
"compilerOptions": {
"baseUrl": "./src",
"checkJs": false,
"jsx": "react-jsx"
},
"exclude": ["node_modules"]
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.