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

在SvelteKit TS项目中,为何导入类型无法正确解析?

SvelteKit TS项目中+page.server.ts类型解析异常问题

在M2 Mac上使用VS Code v1.95.3运行SvelteKit TS项目时,出现导入类型无法正确解析的问题:

  • 在+page.server.ts中创建Zod表单验证schema后,悬停查看Zod的z对象类型显示为any;但在+page.svelte文件中执行相同操作,对象类型显示正常
  • 项目使用Bun作为运行时,通过npx sv create创建(底层基于Vite)
  • 项目为单个Git仓库,仅包含一个tsconfig.json文件,配置无异常
  • 尝试多次重启VS Code、删除重装node_modules、改用npm重装依赖均未解决,+page.server.ts中几乎所有导入类型都无法解析

项目文件夹结构

bun.lockb
node_modules
src/
  |-- app.html
  |-- app.d.ts
  |-- app.html
  |-- routes/
      |-- +layout.svelte
      |-- +page.server.ts
      |-- +page.svelte
svelte.config.js
tsconfig.json
vite.config.ts

依赖包版本

"@sveltejs/kit": "^2.0.0",
"svelte": "^5.0.0",
"typescript": "^5.0.0",
"vite": "^5.0.3",
"zod": "^3.23.8"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 00:03:15