【问题标题】:Default Package Sizes of React Native and NativeScriptReact Native 和 NativeScript 的默认包大小
【发布时间】:2017-11-19 17:05:27
【问题描述】:
我已经阅读了几篇文章,它们对React Native 和NativeScript 的包大小进行了定性分析。普遍的共识似乎是React Native 产生“轻量”产品,NativeScript 产生“重”产品。
此主题是否存在数字指标(以兆字节为单位)?例如 iOS 和 Android 上每个平台的最小 IPA/APK 大小?
【问题讨论】:
标签:
react-native
size
apk
nativescript
ipa
【解决方案1】:
不熟悉 React-Native 默认模板及其 IPA 和 APK 大小,但在谈论 NativeScript 时,您应该考虑以下几点:
- 默认情况下,在创建和构建您的第一个应用程序时,这发生在调试模式下,没有任何性能或/和大小优化。
- 要提高生成包的性能和大小,您可以使用bundling with webpack。正常的工作流程是使用 CLI(例如
tns create myApp --tsc)在调试中创建您的应用程序,然后在您准备好测试应用程序以进行生产时安装 WebPack 并捆绑项目。
此外,您可以选择使用 ABI 拆分仅针对特定架构进行构建。