在使用webpack之前,nativescript的默认构建约为12 mb。突然,随着webpack的引入,为什么默认的hello world app build apk将其大小增加到18mb。
我很少使用Nativescript,经过很长一段时间,我回到了这里。现在我的项目完成了,
,并在以下命令中显示apk和aab
tns构建android --bundle --env.uglify --env.aot --release --key-store-path E:\ myproj \ mykey.keystore --key-store-password a1234 --key-store -alias a1234 --key-store-alias-password a1234
-aab-复制到C:\ Users \ RTX \ Desktop \ plus2.aab
两种36 mb
格式的项目大小均为apk and aab
。
以前我做过一个大型项目,有很多依赖项,大小只有26Mb。
但是现在只有8个以下的插件,并且app
文件夹的大小为2.77 MB。 apk
的大小为36Mb
。
"@nstudio/nativescript-floatingactionbutton": "xxx",
"@nstudio/nativescript-loading-indicator": "xxx",
"nativescript-pager": "xxx",
"nativescript-pdf-view": "xxx",
"nativescript-permissions": "xxx",
"nativescript-phone": "xxx",
"nativescript-toast": "xxx",
"nativescript-ui-listview": "xxx",
Atleast之前是26 mb,还可以。但是对于一个仅包含50多个文件和大约10到12张图像,总容量为2.77MB的应用文件夹36Mb apk的应用来说,这是不可接受的。所以任何人都可以帮我这个忙。
更新:- Web Pack报告
Stat
Show chunks:
All (2.99 MB)
vendor.js (2.63 MB)
bundle.js (352.37 KB)
runtime.js (13.87 KB)
parsed
Show chunks:
All (7.24 MB)
vendor.js (6.27 MB)
bundle.js (984.15 KB)
runtime.js (13.87 KB)
Gzipped
Show chunks:
All (1.2 MB)
vendor.js (1.07 MB)
bundle.js (126.64 KB)
runtime.js (4.5 KB)
最终期望:-
9 mb extra
。 pdf是否有其他替代解决方案,以便我可以减小应用程序的大小。18 mb
,早于12 mb
。因此,对此有什么解释吗?size variation of app
上传到Google Playstore,谁能在不同的设备中给出aab file
的粗略示例。让我们假设aab build size is 36 mb