没有服务器的 Sapper 导出失败

Sapper export failing without server

我正在使用 Sapper with Svelte 创建静态网站。

因为我的网站是静态的,所以我不会为服务器烦恼,而是会使用 sapper export 命令生成我可以在 GitLab 页面上托管的静态文件。

因此,我删除了 src 目录中的 server.js 文件 - 没有必要。但是,当我 运行 导出命令时,它失败并出现以下错误:

为什么要寻找服务器以及如何解决这个问题?

我也尝试删除 rollup.config.js 中的 server 选项,但是现在它抱怨说 clientserverserviceworker 属性是必需的。

当您 运行 sapper export 时,它会通过 运行 配置您的服务器并抓取您的网站来创建静态构建。因此,您 需要 server.js。 (这可能会在未来的版本中改变。)