uniapp H5每次打包后vendor hash 都会发生变化,就算毫无代码变更
Open
bug
h5
vue2
- Dominant language
- JavaScript
- Stars
- 41.6k
- Forks
- 3.7k
- Avg merge
- 7h 6m
- Merged PRs (30d)
- 6
Description
**问题描述**
开启了 uniapp 的 摇树优化后,uniapp H5每次打包后vendor hash 都会发生变化,就算毫无代码变更
**复现步骤**
[复现问题的步骤]
开启uniapp 的manifest中的 treeShaking 配置;
1. yarn build:h5
2. 查看dist 目录下的 vendor.js ,发现每次hash都发生变更
理论上按照webpack 打包,这个 hash-sum 计算出来的是每次都不会变更的。 但是只要一开启这个配置,每次的hash 都会发生变化,导致页面根本没有办法做缓存。这个能出修复吗?
**系统信息:**
- 发行平台: H5平台
- uni-app版本 2.0.0-31920210709003
**补充信息**
uniapp 做的这个差量编译,每次都变更hash导致的。
Contributor guide
Assessment
This issue has not been assessed yet.