【发布时间】:2021-08-11 16:14:21
【问题描述】:
我最近创建了一个 Vue.js 项目。我添加了一些包,包括Firebase(我有模块化的v9 包,所以它启用了摇树)和Rive。在构建我的应用程序时,我看到我的最终捆绑包约为 800-900KiB,而 webpack 建议将其保持在 240 以下。我创建了一份报告,发现 Rive 和 Firebase 是大文件大小的罪魁祸首(它们加起来约为 750KiB )。 Rive 是一个仍处于早期开发阶段的软件包,所以如果它没有针对生产进行优化,我不会感到惊讶,但是 firebase 也使用了这么多空间(特别考虑到我使用了 v9)这一事实让我怀疑我是否做错了什么?
无论如何,我的问题是,拥有大约 1MiB 的捆绑包是不是很糟糕?对用户的影响有多大?
【问题讨论】: