我现在使用Vite (svite)为我的SPA苗条应用程序。这个应用使用了一个散列路由器,它使用<svelte:component this={...} />
从src/pages目录中加载页面组件。
但是站点HMR不能检测到路由器从src/pages加载的页面的页面变化。
HMR对于页面从src/lib目录导入的组件工作得很好。
如果一个页面依赖于一个商店,而我更新了这个商店,这个页面也会重新加载。
我在pages和admin中的Svelte组件文件名没有以大写字母开头。例如:回家。苗条的=比;首页现在HMR工作良好。
在windows上,至少没有报告组件文件名和导入之间的大小写差异。