Closed mizi-lin closed 1 year ago
循环调用也是破坏HMR局部更新的一大关键原因
添加命令参数 hulu dev --debug hmr
circular imports detected
循环调用也是破坏HMR局部更新的一大关键原因
添加命令参数
hulu dev --debug hmr
vite v5 改变了 hmr 规则
以下是相同文件在 vite v4.5 下 hmr 的结果
已向 vite 提 issue https://github.com/vitejs/vite/issues/15117
问题描述
修改文件时,热更新失效
原因分析
tsx 文件中 同时拥有一个以上 export 时,React Refresh 失效
心得
所以文件中不能将多方法几种在一个文件中实现 一个文件中(tsx),只需必要的实现,若共用方法等,需新文件实现 这也无细粒度开发(原子化)偶合
https://github.com/vitejs/vite/discussions/4583