我有一条动态路线:
routes/artwork/[slug].svelte
。
一切都与 npm run dev
配合得很好。
但是当我 npm run export
时,那些动态 slug 路由丢失了。我在 __sapper__/export
中看不到它们,当我上传到 Netlify 时,这些页面也丢失了。
有什么办法可以解决这个问题吗?我是否漏掉了一些明显的东西?
最佳答案
sapper export
的工作原理是构建您的应用程序,运行它,然后访问 /
并递归访问它找到的每个内部链接。出于这个原因,必须能够通过主页上的链接(例如通过 routes/artwork/index.svelte
页面,将映射到 /artwork
)。
关于svelte - 无法使用 Sapper 导出生成动态路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58501974/