javascript - 在 VS Code 中从 JS 文件中删除 [ts] 错误
问题描述
我在处理 JS 文件时收到这些 TypeScript 错误 VS Code。我能做些什么来禁用它吗?我把它放在我的设置中并没有解决问题:
"typescript.validate.enable": false
错误可以在这里看到
解决方案
有一个GitHub 问题更详细地 讨论了[ts]
错误中的令牌。与此讨论最相关的评论是:
是的。TypeScript 扩展为我们的 javascript 智能感知提供支持,这就是您
[TS]
在 js 文件中看到的原因。这仅表明提供该错误的扩展名。
您可以通过将以下内容添加到适当的settings.json
文件来禁用此验证本身:
"javascript.validate.enable": false
文档进一步讨论了这个选项:
使用
javascript.validate.enable: false
,您禁用所有内置语法检查。如果你这样做,我们建议你使用像 ESLint 这样的linter来验证你的源代码。
如上所述,这会禁用所有内置语法检查。虽然建议是使用类似ESLint的东西,但如果您特别关心import
/ export
errors ,可能还有另一种选择。您可以将jsconfig.json
具有以下内容的文件添加到项目中:
{
"compilerOptions": {
"module": "es2015"
}
}
这指示 VS Code 使用 es2015 模块语法 ( import
/ export
),这似乎使它更快乐。
推荐阅读
- python - 有没有办法从 python 运行 GAMS 代码(或其他代数建模语言)?
- apache-spark - 分组和聚合以创建地图
- python - Flask 中的 API 开发
- php - 如何在 wordpress 中将 JQUERY POST AJAX 与类一起使用?
- c# - 生成预定义的摘要 c#
- node.js - awaitReactions 无法正常工作 discordjs
- asterisk - 如何在 Stasis 应用程序中获取已拨号码
- javascript - 如何在 URL 中获取除基本 URL 之外的值 - Javascript
- macos - Azure DevOps CI -Xcpretty 通过 ssh 编码
- python - 如何加快这个 pyglet 渲染?