elvis9xu
elvis9xu
  • 发布:2021-06-21 11:59
  • 更新:2022-11-15 00:15
  • 阅读:613

【报Bug】macOS big sur 11.4下HbuilderX无法自动检测文件变更进行刷新

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS big sur 11.4

HBuilderX版本号: 3.1.18

操作步骤:

1.创建uni-app项目
2.运行 -> 运行到浏览器 -> chrome
3.修改文件
4.查看是否会热编译和更新

预期结果:

有热更新

实际结果:

无热更新, 且手动刷新也无效

bug描述:

在使用运行到浏览器功能后

我在升级macOS之前修改文件会触发热更新, 浏览器也会更新

而在升级macOS big sur 11.4以后, 无法检测到文件修改, 不会自动热更新, 右键刷新文件也没用

2021-06-21 11:59 负责人:无 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

无法复现。

  • elvis9xu (作者)

    难道跟机器有关, 目前发现这个不仅仅是HbuilderX, 其他软件也有类似的情况, 文件变更后自动检测不到, 要重新打开, 或手动刷新.

    2021-06-22 10:08

  • t***@qq.com

    回复 elvis9xu: 可能是由于webpack默认使用系统的API对文件变化进行监测(Windows、Linux、macOS上各不同),当监测的文件变动就会对变动的内容进行重新编译和更新。但由于某些原因(换了硬盘、升级了操作系统)导致系统监测文件变化的API失效了,也就导致HBuildX不会自动去编译更新了。具体的解决办法可以参考这个看看。https://segmentfault.com/a/1190000042809950

    2022-11-15 00:16

1***@qq.com

1***@qq.com - 猴哥

我也是这个问题 大佬解决了吗

  • t***@qq.com

    可能是由于webpack默认使用系统的API对文件变化进行监测(Windows、Linux、macOS上各不同),当监测的文件变动就会对变动的内容进行重新编译和更新。但由于某些原因(换了硬盘、升级了操作系统)导致系统监测文件变化的API失效了,也就导致HBuildX不会自动去编译更新了。具体的解决办法可以参考这个看看。https://segmentfault.com/a/1190000042809950

    2022-11-15 00:15

t***@qq.com

t***@qq.com - 哈哈哈

可能是由于webpack默认使用系统的API对文件变化进行监测(Windows、Linux、macOS上各不同),当监测的文件变动就会对变动的内容进行重新编译和更新。但由于某些原因(换了硬盘、升级了操作系统)导致系统监测文件变化的API失效了,也就导致HBuildX不会自动去编译更新了。具体的解决办法可以参考这个看看。https://segmentfault.com/a/1190000042809950

该问题目前已经被锁定, 无法添加新回复