无法使用 Sapper 导出生成动态路由

col*_*eau 2 svelte sapper

我有一条动态路线:

routes/artwork/[slug].svelte.

一切都很好用npm run dev

但是当我npm run export缺少那些动态 slug 路线时。我没有在__sapper__/export.net 中看到它们,并且当我上传到 Netlify 时,页面也丢失了。

有什么线索可以解决这个问题吗?我错过了一些明显的东西吗?

Ric*_*ris 7

sapper export通过构建您的应用程序,运行它,然后访问/并递归访问它找到的每个内部链接来工作。出于这个原因,它必须是能够得到/artwork/foo/artwork/bar从主页以下链接(例如,通过等routes/artwork/index.svelte页面,这将映射到/artwork)。