uniapp 微信小程序打包 vendor.js过大 导致打包超过2M
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                uniapp 微信小程序打包 vendor.js过大 导致打包超过2M
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1、分包加載,小程序限制一個包2M,可以分9個子包,整包共計不能超出20M,這一步很簡單,如果看文檔感覺枯燥的可以參考uview框架的demo,因為這個demo就使用了小程序的分包機制,demo鏈接(下載示例項目即可):https://ext.dcloud.net.cn/plugin?id=1593
2、使用分包之后會發現遇到了一個奇怪的問題,子包的組件和js文件會被打包到主包的vendor.js文件中,這就導致了vendor.js過大引起主包超過2M
解決方案:
開啟分包優化,打開manifest.json —> 源碼視圖 —> mp-weixin節點下 添加以下代碼
"optimization": {"subPackages": true }這一步就是開啟分包優化,開啟之后重新發布打包微信小程序,你會發現分包的js文件將不會再打包到主包的vendor.js中了。
原文鏈接
 https://blog.csdn.net/lyh1299259684/article/details/118566185
總結
以上是生活随笔為你收集整理的uniapp 微信小程序打包 vendor.js过大 导致打包超过2M的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: antd Table/ProList中r
- 下一篇: Css fade()函数降低颜色变量透明
