最近开始使用sveltejs模板玩Svelte。一切工作正常,但是当我对文件进行任何更改时,它都不会将更改热加载到Web浏览器中,因此我必须手动刷新页面才能查看更改。设置中是否有启用该功能的选项?

最佳答案

默认模板(https://github.com/sveltejs/template)使用Rollup,该模板不支持热模块重新加载。 webpack版本(https://github.com/sveltejs/template-webpack)将支持HMR,但是首先我们需要在Svelte自身上添加一些钩子以使其成为可能。您可以跟踪here存在一个问题-希望我们能够尽快完成这项工作。

在此之前,Tholle建议使用livereload插件可能是最好的折衷方案。

07-24 09:31