首页 > 解决方案 > 使用 Expo 构建二进制文件会压缩应用程序的大小吗?

问题描述

我正准备将我的 react 本机应用程序部署到 iOS App Store,并且将使用 expo 构建一个二进制文件(这是我以前从未做过的事情)。然而,自从我开始这个项目以来,让我感到困惑的是为什么我的应用程序文件夹如此之大。我的应用可能有大约 40 张图片,大多数小于几百 kb。但是,node_modules 文件夹非常大,占我应用程序文件夹的大部分,其中包含大约 150mb 的包,其中大部分我不使用,而我使用的那些只占总数的一小部分。当我构建二进制文件时,那些未使用的包会包含在二进制文件中还是会比现在小得多?如果在构建后它仍然是相同的大小,我怎样才能显着缩小我的应用程序的大小?

标签: iosreact-nativeexpobinaryfiles

解决方案


不,它不会包含在捆绑包中。根据我的经验,一个基本的 React Native 应用程序大约是 7-11MB。如果你有大量的组件和静态资产,你的当然会更大,但这没什么好担心的。


推荐阅读