什么是 Bundlewatch?
Bundlewatch 是一个检查你打包后的浏览器资源体积的工具,帮助你防止文件体积出现意外增长。
为什么要使用 Bundlewatch?
Bundlewatch 可以帮助你:
- 检测新的依赖是否导致 bundle 体积膨胀
- 捕捉意外的大型导入
- 确保资源被正确压缩
- 防止 bundle 体积随时间回退变大
TIP
在构建生产环境资源后,在 CI 流水线中运行 bundlewatch
。Bundlewatch 会跟踪这些文件,并在它们超过你配置的体积限制时提醒你。
如果某个文件超过了最大体积,Bundlewatch 会在你的 GitHub Pull Request 上更新状态,并且可以阻止未通过检查的合并。