英文:
Sveltekit noImplicitAny keeps appearing back
问题
我正在使用SvelteKit开发一个非TypeScript项目。
没有严肃的事情,只是为了一些实验和学习的目的。
我决定一次只解决一个问题,之前使用Svelte + JS,决定不使用TypeScript。
我认为我在初始化期间声明了这一点,但在VS Code中遇到了许多"嘿,这里有一个隐式any!"的错误。
所以我(经过一些研究)决定在.svelte-kit/types/tsconfig.json中添加'noImplicitAny': false。
这帮助了一段时间。
过了一段时间(我猜是在构建之后?),这个设置被覆盖了,错误又出现了。
我会感激一些关于这个问题的帮助,需要一些可以一直保持在我身边的解决方案,至少在我开始学习和实施TypeScript之前。
英文:
I'm working on a non-typescript project using SvelteKit.
No serious stuff, just for some experimental and learning purposes. I decided to go for one monster at a time, and formerly using Svelte + JS, decided to not use Typescript. I thought I declared so during initialisation, but got attacked by VS Code with many "hey, there is an implicit any!" errors.
So I (after some research) decided to add 'noImplicitAny': false in .svelte-kit/types/tsconfig.json
And it helped for a while. After some time (I guess after build?) this setting got overridden and errors are back.
I would appreciate some help with that, need some solution that will stay with me, at least until I start learning and implementing TypeScript.
答案1
得分: 1
.svelte-kit
文件夹中的文件不应进行修改,它们都是自动生成的。您可以在项目根目录创建一个 tsconfig.json
/jsconfig.json
文件来覆盖设置。
这个文件应该扩展 .svelte-kit
中的文件:
{
"extends": "./.svelte-kit/tsconfig.json",
"compilerOptions": {
"noImplicitAny": false,
}
}
英文:
The files in .svelte-kit
should not be modified, they are all auto-generated. You should be able to create a tsconfig.json
/jsconfig.json
at the root of the project to override the settings.
This file should extend the one in .svelte-kit
:
{
"extends": "./.svelte-kit/tsconfig.json",
"compilerOptions": {
"noImplicitAny": false,
},
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论