gpt4 book ai didi

SvelteKit,导入类型 LayoutServerLoad/PageLoad

转载 作者:行者123 更新时间:2023-12-05 03:17:39 30 4
gpt4 key购买 nike

在 layout.server.ts 中我尝试

import type { LayoutServerLoad } from './$types';

但是找不到类型:

'"./$types"' has no exported member named 'LayoutServerLoad'. Did you mean 'LayoutServerData'?

我需要做什么才能在 ./$types 中获取类型 LayoutServerLoad(或 PageLoad 或 PageServerLoad ...)?

最佳答案

  • 文件必须命名为 +layout.server.ts(或者对于另一个加载操作,其他固定名称之一,see docs)
  • Vite 开发服务器必须运行,它会监视文件并在文件更改时生成类型
  • (tsconfig.json 必须扩展 .svelte-kit\tsconfig.json,它定义了 rootDirs,所以生成的类型是已解决。根据 LayoutServerData 的建议判断,情况应该已经如此。)

关于SvelteKit,导入类型 LayoutServerLoad/PageLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74060175/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com