【问题标题】:Webpack taking ages to load page AFTER build is completeWebpack 在构建完成后需要很长时间才能加载页面
【发布时间】:2021-01-18 16:25:05
【问题描述】:

我们在一个非常大的单体应用上使用create-react-app(和react-app-rewired)。我们对构建时间进行了一些改进(将其缩短到大约 20 秒),但构建完成后(在 yarn start 之后)应用程序需要 2 分钟才能真正加载浏览器。

app.jsx 中,我尝试删除所有根代码,只渲染了一个典型的“Hello World”p 标记,它几乎不需要那么长时间。我还使用serve 在构建文件夹前运行了一个基本的Web 服务器,这表明它可能webpack-dev-server 存在应用程序大小的问题(或者说它是在实际构建之前构建的?)。

在 chrome 开发工具网络选项卡中,阻止页面加载的资产是来自 static/js 文件夹的文件。

Here 是来自webpack-bundle-analyzer 的结果的要点

有没有人知道这个问题可能源于何处以及如何改善构建后的加载时间?

【问题讨论】:

标签: reactjs webpack create-react-app micro-frontend react-app-rewired


【解决方案1】:

我在您的构建中看到了很多 node_modules。它们都是必需的吗?您拥有的数量越多,所需的时间就越长。

Source

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 2013-07-12
    • 2018-02-07
    • 2016-07-30
    • 2013-07-18
    相关资源
    最近更新 更多