基础HelloWorld Nativescript-角应用程序大小> 160 MB时,它被推到安卓手机。
基本HelloWorld原生-安卓应用程序的大小是<4MB时,它被推送到安卓手机。
为什么Nativescript-角应用这么大,可以做什么来缩小其规模..?
复制步骤:
发布于 2018-12-13 00:20:03
在这里,这是非常正常的,因为本机脚本与node_modules一起工作,在构建应用程序时,它的依赖性被添加到构建中。
Android由提供核心功能的几个主要部分组成。其中包括:
谷歌JavaScript虚拟机的嵌入式版本-- V8 --运行JavaScript。一个C++层,它告诉V8如何处理所有Android。一个Java层,它执行本地C++/JavaScript到Android的粘合(反之亦然)。前两层是本机库(编译成机器代码),它们依赖于CPU体系结构,即ABI (应用程序二进制接口),与动态编译的JavaScript不同
要优化性能和包大小,可以使用快照插件。这仅用于发行版buils.You需要提供--env.快照标志以及其他发行参数:
tns build android --bundle --env.snapshot --release https://stackoverflow.com/questions/53752988
复制相似问题