为什么使用NativeScript';s的默认构建生成一个18mb的apk

为什么使用NativeScript';s的默认构建生成一个18mb的apk,nativescript,Nativescript,在webpack之前,nativescript的默认版本约为12MB。随着webpack的推出,为什么默认hello world应用程序构建apk的大小突然增加到了18mb 我很少使用Nativescript,过了很长一段时间我回到这里。现在我的项目完成了 和以下命令用于apk和aab tns构建android--bundle--env.uglify--env.aot--release--密钥存储路径E:\myproj\mykey.keystore--密钥存储密码a1234--密钥存储别名a12

在webpack之前,nativescript的默认版本约为12MB。随着webpack的推出,为什么默认hello world应用程序构建apk的大小突然增加到了18mb

我很少使用Nativescript,过了很长一段时间我回到这里。现在我的项目完成了

和以下命令用于apk和aab

tns构建android--bundle--env.uglify--env.aot--release--密钥存储路径E:\myproj\mykey.keystore--密钥存储密码a1234--密钥存储别名a1234--密钥存储别名密码a1234

--aab--复制到C:\Users\RTX\Desktop\plus2.aab

项目规模为
36 mb
,采用
apk和aab
两种格式

早些时候,我做了一个有很多依赖项的大项目,它的大小只有26Mb

但现在只有不到8个插件,以及大小为2.77MB的
app
文件夹。
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",
至少早些时候是26MB,这还行。但对于一个只包含50多个文件和大约10到12张图片的非常简单的应用程序来说,总计2.77MB的应用程序文件夹36Mb的apk是不可接受的。有人能帮我吗

更新:- 网络包报告

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)

最后期望:-

  • 由于我使用了Pdf插件,构建需要额外的
    9MB
    。是否有其他pdf解决方案,以便我可以减少应用程序大小
  • 我还发现hello world的默认构建是
    18MB
    ,这是之前的
    12MB
    。那么,有什么解释吗
  • 如果
    aab文件
    被上传到谷歌playstore,有人能给出一个不同设备中应用程序大小变化的粗略例子吗。让我们假设
    aab构建大小为36mb

您是否尝试查看网页包大小图,查看哪些文件/包在捆绑包中占用了更多空间?@Manoj我在任何地方都找不到网页包大小图文件。如何检查?文档中的“签出”部分。如果您认为您的包大小合适,并且可能与本机库有关,则可以使用查看占用空间的内容。@Manoj我更新了上述报告的详细信息。怎么办?