javascript 如何解决Visual Studio代码和警告、MDN参考等持续存在的问题?

bqucvtff  于 2023-01-24  发布在  Java
关注(0)|答案(3)|浏览(172)

在使用sveltekit时,如何在Visual Studio代码中同时禁用常规javascript文件的typescript警告和TS?当我创建一个项目时,我拒绝使用TS。
实际上,我如何禁用恼人的弹出窗口与MDN引用,警告和什么不在VSCode所有?这个问题已经问过很多次,但我不认为有一个明确的答案。或者它有吗?问题是什么?为什么这个问题还没有得到解决?

q3aa0525

q3aa05251#

最新版本的SvelteKit模板(初始化一个新项目时获得的模板)已经修复了我们使用常规JavaScript时遇到的许多问题。(现在还有一个选项,可以让type-checked JavaScript为您提供关于类型的提示,而不受TypeScript的束缚)。因此,启动一个新项目并复制您的组件/页面可能是值得的。
若要禁用VSCode的常规“悬停”行为,可以使用

"editor.hover.enabled": "false"

但是这削减了VSCode的很多功能,那时你只有一个更好看的记事本版本。
SvelteKit在普通JavaScript中工作得很好,实际上它最初是在没有TypeScript的情况下开发的,因为开发人员觉得没有TypeScript进度会更快,但这当然是非常主观的。

vwkv1x7d

vwkv1x7d2#

好吧,sveltekit是一个Typescript项目,所以我不确定为什么要使用标准JS。
如果您仍然考虑使用JS,则必须使用禁用javascript的验证

"javascript.validate.enable": false

在你的编辑器的settings.json中。但是要注意,这会禁用所有内置的语法检查。
如果您特别关注 import/export 错误,还可以向项目添加jsconfig.json,其中包括:

{
    "compilerOptions": {
        "module": "es2015"
    }
}

关于MDN弹出窗口。不确定你指的到底是什么,但你试过添加吗

"editor.hover.enabled": false

到您的settings.json?您也可以点击Ctrl + ,搜索MDN,看看您可以取消选择什么。

ds97pgxw

ds97pgxw3#

如果您不太喜欢类型检查,请将jsconfig.json中的checkJs属性更改为false

相关问题