javascript - Sapper 导出在没有服务器的情况下失败

标签 javascript svelte sapper

我正在使用SapperSvelte创建静态网站。

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

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

Error: could not resolve entry module (src\server.js)

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

我还尝试删除 rollup.config.js 中的 server 选项,但是现在提示 clientserver serviceworker 属性是必需的。

最佳答案

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

关于javascript - Sapper 导出在没有服务器的情况下失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57242874/

相关文章:

google-cloud-firestore - 使用 Sapper 设置 Firestore

css - Svelte:将类添加到 div 不会将类 CSS 添加到 div

javascript - 与 toString(36) 相反?

javascript - 使用 Angular.js/JavaScript 对两个数组值进行排序并按日期合并

typescript - 如何正确推断 Svelte Prop 类型?

typescript - 找不到模块 './SLink.svelte' 或其对应的类型声明

node.js - 我想使用 nginx 在同一台服务器上部署后端和前端单独的应用程序

javascript - 带 activedirectory 包的 Node.js 计时

javascript - Onclick 用条形图中的新值重新绘制图表

javascript - supabaseUrl 是必需的 sveltekit