微信小程序uni-app編譯后vendor.js文件過大


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
}

 

 

 

 

轉 :https://blog.csdn.net/lyh1299259684/article/details/118566185

https://ask.dcloud.net.cn/article/37063

https://uniapp.dcloud.io/collocation/manifest?id=mp-weixin

https://uniapp.dcloud.io/matter?id=mp

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM