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

如何在SvelteKit中导入PageLoad/PageServerLoad类型?导入失败求助

解决SvelteKit中+page.server.ts无法导入PageLoad类型的问题
  • 你搞混了客户端与服务端的Load类型:PageLoad是给客户端+page.ts用的类型,服务端+page.server.ts对应的正确类型是PageServerLoad,从@sveltejs/kit导入这个类型即可解决问题
  • 关于PageLoadData能正常识别的原因:它本质是服务端load函数返回的数据类型,和你当前文件的返回值匹配,所以编辑器能正常识别
  • 替换后的导入代码示例:
    import type { PageServerLoad } from '@sveltejs/kit';
    
  • 确认版本一致性:最新版SvelteKit中,服务端load函数的类型确实为PageServerLoad,官方文档里对客户端、服务端的load类型有明确区分,只是你没注意到不同文件对应的类型差异

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 17:20:48