You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SvelteKit非TS项目中noImplicitAny设置反复恢复问题求助

解决SvelteKit非TypeScript项目中"隐式any类型"提示持久化问题

.svelte-kit/types/tsconfig.json是SvelteKit自动生成的文件,每次构建、开发服务器重启都会被覆盖,直接修改它没用。你需要通过以下步骤持久化配置:

  • 在项目根目录新建或编辑tsconfig.json,写入以下内容:
{
  "compilerOptions": {
    "noImplicitAny": false
  },
  "include": ["src/**/*"]
}

SvelteKit会自动读取根目录的tsconfig.json,并将其中的配置合并到自动生成的.svelte-kit下的配置中,不会被覆盖。

  • 调整VS Code的Svelte插件设置:
    打开VS Code设置(Ctrl+,),搜索"Svelte > TypeScript: Use Project Tsconfig",勾选该选项,确保插件优先使用你项目根目录的配置,而非全局默认设置。

  • 最后重启Svelte语言服务:
    按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入"Svelte: Restart Language Server"并执行,让新配置立即生效。

这样就能彻底解决"隐式any类型"的提示问题,直到你后续启用TypeScript为止。

内容的提问来源于stack exchange,提问作者Przemek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 07:45:25