我设法使用Github Pages部署了我的第一个Svelte应用程序。仍然存在一个问题,就是 liverload脚本仍在加载,但是找不到该脚本的路径,这会导致完成加载缓慢,如您在live site中所见。
有什么办法可以解决这个问题?
谢谢您的帮助。 (source code(如果有帮助)
答案 0 :(得分:0)
您在GH页面上发布的代码是开发版本。在官方模板中,您的项目似乎基于npm run dev
获得的。
您需要的是npm run build
获得的生产版本。编译后的代码将不包含为开发工具和HMR添加的一些utils,将使用terser进行最小化,并且不包含livereload。您可以在rollup.config.js
中看到一个production
标志,该标志基于汇总是否在监视模式下运行而改变了某些选项和插件。