Angular 7:如何减小vendorjs@angular / ...软件包的大小以缩短页面加载时间?

问题描述

因此,我在这里搜索了此内容,并尝试了大多数解决方案。但是,我没有得到任何具体答案。 问题是,如果我仅考虑Angular(核心?)软件包,则vendorjs的大小约为1 MB,并且在屏幕上没有显示任何内容之前已加载此文件。这意味着,我们必须等待服务器提供1 Mb +的文件,然后用户(国王)才能在应用程序中执行任何有用的操作。
我不知道我做错了什么。如果我无法缩小尺寸,是否还有其他解决方法? 我不在乎大小,只要应用程序快速加载,并(侧加载?)这些核心程序包即可。 实际大小更多,但我想重点关注Angular软件包。

请不要提供任何与gzip相关的解决方案,因为(在这里我可能错了),这需要在服务器中设置吗?而且我无法控制服务器配置。

我使用source-map-explorer提出了尺寸: vendorjs-size-distribution

编辑:顺便说一句,这来自于包json:
“ @ agm / core”:“ 1.0.0-beta.5”,
“ @ angular / animations”:“ 7.0.3”,
“ @ angular / cdk”:“ 7.0.3”,
“ @ angular / common”:“ 7.0.3”,
“ @ angular / compiler”:“ 7.0.3”,
“ @ angular / core”:“ 7.0.3”,
“ @ angular / elements”:“ ^ 7.2.0”,
“ @ angular / flex-layout”:“ 7.0.0-beta.19”,
“ @ angular / forms”:“ 7.0.3”,
“ @ angular / http”:“ 7.0.3”,
“ @ angular / material”:“ 7.0.3”,
“ @ angular / platform-b​​rowser”:“ 7.0.3”,
“ @ angular / platform-b​​rowser-dynamic”:“ 7.0.3”,
“ @ angular / router”:“ 7.0.3”,

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)