因为我的网站是静态的,所以我不会打扰服务器,而是使用 sapper export
命令生成静态文件,我可以将其托管在 GitLab 页面上。
因此,我删除了 src
目录中的 server.js
文件 - 这不是必需的。但是,当我运行导出命令时,它失败并出现以下错误:
为什么要寻找服务器以及如何解决这个问题?
我还尝试删除 rollup.config.js
中的 server
选项,但是现在提示 client
、server
和 serviceworker
属性是必需的。
最佳答案
当您运行sapper export
时,它会通过运行您的服务器并抓取您的网站来创建静态构建。因此,您确实需要server.js。 (这可能会在未来版本中发生变化。)
关于javascript - Sapper 导出在没有服务器的情况下失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57242874/