18

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

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

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

是结果的要点webpack-bundle-analyzer

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

4

1 回答 1

0

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

资源

于 2022-02-17T13:17:36.733 回答