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(这是一个好主意,因为您正在生产项目)

  • 使用代码和图像缩小工具:

  • 手动
    使用普通的'ol
    Ctrl+Shift+F
    Cmd+Shift+F
    查找并删除未使用的图像文件和代码段

  • 理想情况下,您永远不应该重复代码和删除未使用的文件。Ionic软件包很大,如果不去除重要的依赖项,通常无法对其进行裁剪。希望这能有所帮助


    参考:

    对于发布版本,请尝试
    ionic build--prod--release
    Wait 9 MB下载速度慢?对于3G网络,这在巴西很常见。即使在WiFi中,应用程序的加载时间也太长,而其他一些PWA应用程序的下载速度更快。