【问题标题】:How to remove livereload on production?如何在生产中删除 livereload?
【发布时间】:2020-11-01 00:48:15
【问题描述】:

我设法使用 Github Pages 部署了我的第一个 Svelte 应用程序。唯一的问题是 livereload 脚本 仍在加载,但找不到脚本的路径并导致加载缓慢,如您在 live site 中所见。

有没有办法解决这个问题?

提前感谢您的帮助。 (如果有帮助,source code

【问题讨论】:

    标签: github-pages svelte livereload


    【解决方案1】:

    您在 GH 页面上发布的代码是开发版本。在官方模板中,您的项目似乎基于,这就是您使用npm run dev 获得的。

    您需要的是通过npm run build 获得的生产版本。编译后的代码不会包含一些为开发工具和 HMR 添加的实用程序,它将使用 terser 进行缩小,并且不会包含 livereload。您可以在rollup.config.js 中看到production 标志,基于Rollup 是否在监视模式下运行,它会更改一些选项和插件。

    【讨论】:

    • 你好 rixo,你说得对。感谢您的帮助。
    猜你喜欢
    • 2019-06-12
    • 2018-09-21
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多