expo build:web产生的捆绑包大小平均为3mb。
我在https://docs.expo.io/guides/web-performance/完成了步骤。我的应用程序没有图像,因此没有优化它们的实际问题。其他建议的改进变化很小。
我使用了捆绑软件分析器,但没有安装任何尺寸太大的模块来导致3mb捆绑软件大小。
运行build时,我得到:
entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (48.8 KiB). This can impact web performance.
Entrypoints:
app (3.2 MiB)
static/js/runtime~app.aaee9ccd.js
static/js/2.a5f54fa3.chunk.js
static/js/app.98ae2f23.chunk.js
其结果是网页的性能非常差。
如果我在浏览器中对生成的结果运行google“ lightspeed”(pagespeed见解),则初始页面加载的评级会非常差。
我在想一种可能的解决方法,先分支,然后退出博览会,然后删除所有不必要的npm模块以减小捆绑包的大小。
我还对某些组件添加了延迟加载,但没有太大改进。
您还有其他建议吗?
还附有Google lightspeed测试结果。