如何解决如何将所有Sapper路由导出到静态文件?
当我运行yarn run export
/ npm run export
时,只有一条路由被导出为单独的静态html文件。我希望将它们全部导出到自己的.html
文件中。
我缺少设置吗?
唯一的路由输出是/login
您可以在此回购中检查此内容(我不提供示例,因为我不知道是什么原因导致此问题):https://github.com/useverto/verto
解决方法
运行sapper export
时,您会看到它首先生成应用程序,然后运行它,然后对找到的链接进行爬网以确定可以导出的路由。
https://sapper.svelte.dev/docs#How_it_works
由于当Nav
为false时,应用程序中的/
组件仅将/login
和loggedIn
作为链接公开,因此导出将仅看到并跟随这些链接。一旦/trade
为真,您的应用程序中的/gallery
和loggedIn
链接就会呈现,因此导出将看不到它们。
您可以使用--entry
选项将其他要导出的路由添加到sapper export
命令中。因此,根据您的情况,您可以将package.json
中的export命令更改为...
"export": "sapper export --legacy --entry '/ trade gallery'",
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。