【发布时间】:2026-02-25 12:10:02
【问题描述】:
我在想,如果我们将我们拥有的所有类捆绑到一个文件中,但不使用 babel 将其填充到 ES5 会怎样。 如果浏览器不支持 rs6,请在浏览器中使用 babel 或加载 polly 填充包并手动添加依赖项。 我不知道这样做是否是个好主意,但我认为 babel 为我的 bundle 增加了一个巨大的尺寸。我有 300kb 的代码(未缩小),几乎没有依赖项(只有 react 和 router)。但是在捆绑和缩小之后,我得到了一个 1mb 大小的大文件。也许我在这里做错了。我也使用了 preact 而不是 react,但这对我帮助不大。
提前致谢。
【问题讨论】:
-
使用 babel 会增加文件大小,但不是 x3 ...您的捆绑有问题
-
你至少需要共享你的配置文件:babelrc/webpack.config/package.json
-
当然可以。我怀疑您是否会手动将 total 有效负载降至 1MB 以下。您可以使用 React 和路由器依赖项的 CDN 来减少包大小。
标签: javascript reactjs webpack ecmascript-6 babeljs