taro 开启 optimizeMainPackage 会使得 sub-common 文件夹越来越大,能否不采用 hash 命名?

zte4gxcn  于 2023-02-04  发布在  其他
关注(0)|答案(2)|浏览(179)

相关平台

微信小程序

小程序基础库: 2.19.5
使用框架: React

复现步骤

config/dev.js 中开启了 optimizeMainPackagesub-common 中就会生成一些 [hash] 命名的文件。
但当我进行修改后热更新, sub-common 中的 [hash] 文件就会越来越多了。

期望结果

dist 的文件数不会随热更新而越来越多。

实际结果

[hash] 文件随热更新数量越来越多了。

环境信息

Taro CLI 3.3.6 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 14.16.1 - C:\Program Files (x86)\nodejs\node.EXE       
      Yarn: 1.22.10 - C:\Users\yonghzhang\AppData\Roaming\npm\yarn.CMD
      npm: 7.20.3 - C:\Program Files (x86)\nodejs\npm.CMD

补充信息

可能贵司是想用在 build 阶段的,但 dev 阶段时小程序预览也会有减少主包大小的需求,希望能进行支持。
方案一,将 sub-common 内的所有文件合为一个固定命名的文件,热更新只会改到内容,不会增加新文件。
方案二,清掉原来的文件,并更新文件依赖,让新增的文件数量不至于过大。

z9ju0rcb

z9ju0rcb1#

增多有什么关系吗?

i2byvkas

i2byvkas2#

What is it?
What happened when coding HMR?

相关问题