Performance 离子型2';s包大小太大
在Performance 离子型2';s包大小太大,performance,angular,ionic2,size,bundle,Performance,Angular,Ionic2,Size,Bundle,在npm运行之后,我的web应用程序的最终捆绑包大小接近9mb 这使得应用程序下载速度变慢。如何重新调整最终捆绑包的大小?以下是您应该采取的几条路线: 卸载package.json中未列出的所有软件包 npm修剪 您还可以添加--production标志,以在生产之前删除您的devdependency(这是一个好主意,因为您正在生产项目) 使用代码和图像缩小工具: 手动使用普通的'olCtrl+Shift+F或Cmd+Shift+F查找并删除未使用的图像文件和代码段 理想情况下,您永远不应该
npm运行之后,我的web应用程序的最终捆绑包大小接近9mb
这使得应用程序下载速度变慢。如何重新调整最终捆绑包的大小?以下是您应该采取的几条路线:
卸载package.json
中未列出的所有软件包
npm修剪
您还可以添加--production
标志,以在生产之前删除您的devdependency(这是一个好主意,因为您正在生产项目)
使用代码和图像缩小工具:
手动使用普通的'olCtrl+Shift+F
或Cmd+Shift+F
查找并删除未使用的图像文件和代码段
理想情况下,您永远不应该重复代码和删除未使用的文件。Ionic软件包很大,如果不去除重要的依赖项,通常无法对其进行裁剪。希望这能有所帮助
参考:
对于发布版本,请尝试ionic build--prod--release
Wait 9 MB下载速度慢?对于3G网络,这在巴西很常见。即使在WiFi中,应用程序的加载时间也太长,而其他一些PWA应用程序的下载速度更快。