是否使用EXPO压缩应用程序的大小来构建二进制文件



我正准备将我的React本机应用程序部署到iOS App Store,并将使用Expo构建二进制文件(我从未做过的事情)。但是,自从我启动这个项目以来,我感到困惑的事情就是为什么我的应用程序文件夹如此之大的原因。我的应用程序可能有大约40张图像,最小于几百kb。但是,node_modules文件夹很大,并且用约150MB的软件包组成了我的大部分应用程序夹,我不使用其中的大部分包装,而我只使用其中的包装夹。当我构建二进制文件时,这些未使用的软件包会包含在二进制中,还是比现在小得多?如果构建后它的尺寸仍然相同,我该如何显着缩小应用程序的大小?

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