对对的
对对的
  • 发布:2025-05-19 16:26
  • 更新:2025-05-19 16:57
  • 阅读:31

【报Bug】修改代码后,差量更新、热更新失效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 最新版本

HBuilderX类型: 正式

HBuilderX版本号: 4.65

浏览器平台: Chrome

浏览器版本: chorme 最新版本

项目创建方式: HBuilderX

操作步骤:

修改 components 目录下,任意组件的代码,无法触发热更新

预期结果:

能够正常热更新

实际结果:

无法热更新

bug描述:

修改代码并保存后,不会自动热更新,突然出现的这个问题。

更诡异的是,发现在 pages/index/index.vue 修改代码是正常的,可以自动热更新,
但是,在 components 目录下的所有组件,修改代码后,无法热更新。。。并且在控制台,也没有任何显示,比如 hmr update... 等

2025-05-19 16:26 负责人:无 分享
已邀请:
对对的

对对的 (作者)

临时的解决方案就是,将 components 下的组件,移动到 pages 目录下, 热更新立刻就好。
看来是热更新不能检测到其他目录的文件变动了。

  • 对对的 (作者)

    不对,再试了一下,好像是目录层级太深的缘故,试了一下 pages/index/ 下可以,pages/index/subdir/ 下可以,但是再多一层就不可以了

    2025-05-19 17:01

要回复问题请先登录注册