【发布时间】:2020-11-01 00:48:15
【问题描述】:
我设法使用 Github Pages 部署了我的第一个 Svelte 应用程序。唯一的问题是 livereload 脚本 仍在加载,但找不到脚本的路径并导致加载缓慢,如您在 live site 中所见。
有没有办法解决这个问题?
提前感谢您的帮助。 (如果有帮助,source code)
【问题讨论】:
标签: github-pages svelte livereload
我设法使用 Github Pages 部署了我的第一个 Svelte 应用程序。唯一的问题是 livereload 脚本 仍在加载,但找不到脚本的路径并导致加载缓慢,如您在 live site 中所见。
有没有办法解决这个问题?
提前感谢您的帮助。 (如果有帮助,source code)
【问题讨论】:
标签: github-pages svelte livereload
您在 GH 页面上发布的代码是开发版本。在官方模板中,您的项目似乎基于,这就是您使用npm run dev 获得的。
您需要的是通过npm run build 获得的生产版本。编译后的代码不会包含一些为开发工具和 HMR 添加的实用程序,它将使用 terser 进行缩小,并且不会包含 livereload。您可以在rollup.config.js 中看到production 标志,基于Rollup 是否在监视模式下运行,它会更改一些选项和插件。
【讨论】: