我正在使用SvelteKit进行非typescript项目。没有什么严肃的东西,只是为了一些实验和学习的目的。我决定一次只做一个怪物,以前使用Svelte + JS,决定不使用Typescript。我以为我在初始化时就声明了,但是被VS Code攻击了,说了很多"嘿,有一个隐含的任何"。错误。所以我(经过一些研究)决定在.svelte-kit/types/tsconfig.json中添加'noImplicitAny': false
它帮助了一段时间。过了一段时间(我猜是在构建之后?)这个设置被覆盖了,错误又回来了。
我希望得到一些帮助,我需要一些解决方案,至少在我开始学习和实现TypeScript之前。
.svelte-kit
中的文件不应修改,它们都是自动生成的。您应该能够在项目的根目录下创建一个tsconfig.json
/jsconfig.json
来覆盖这些设置。
这个文件应该扩展.svelte-kit
中的文件:
{
"extends": "./.svelte-kit/tsconfig.json",
"compilerOptions": {
"noImplicitAny": false,
},
}