如何删除生产中的livereload?

问题描述

我设法使用Github Pages部署了我的第一个Svelte应用程序。仍然存在一个问题,就是 liverload脚本仍在加载,但是找不到该脚本的路径,这会导致完成加载缓慢,如您在live site中所见。

有什么办法可以解决这个问题?

谢谢您的帮助。 (source code(如果有帮助)

解决方法

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

您需要的是npm run build获得的生产版本。编译后的代码将不包含为开发工具和HMR添加的一些utils,将使用terser进行最小化,并且不包含livereload。您可以在rollup.config.js中看到一个production标志,该标志基于汇总是否在监视模式下运行而改变了某些选项和插件。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...