【问题标题】:Svelte Vite / svite does not HMR SPA router pagesSvelte Vite / svite 没有 HMR SPA 路由器页面
【发布时间】:2021-11-11 17:36:42
【问题描述】:

我现在将 Vite (svite) 用于我的 SPA Svelte 应用程序。 这个应用程序使用一个哈希路由器,它使用<svelte:component this={...} /> 从 src/pages 目录加载页面组件。

但是 svite HMR 并没有检测到路由器从 src/pages 加载的页面的页面变化。

HMR 适用于页面从 src/lib 目录导入的组件。
如果一个页面依赖于一个商店并且我更新了这个商店,这个页面也会重新加载。

【问题讨论】:

    标签: routes single-page-application svelte vite


    【解决方案1】:

    页面和管理中的我的 Svelte 组件文件名不是以大写字母开头。示例:home.svelte => Home.svelte 现在 HMR 工作正常。

    在 Windows 上,至少没有报告组件文件名和导入之间的大小写差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 2021-03-24
      • 2021-12-04
      • 1970-01-01
      • 2017-06-24
      • 2018-11-18
      • 2014-08-28
      相关资源
      最近更新 更多