這幾天很多播播資源會員反饋點大商城V2.5.3小程序端上傳時提示大小超限,官方默認單個包都不能超過2M,總分包不能超20M。如下圖提示超了93KB,如果出現超的不多情況下可采用手動刪除一些images目錄下不使用的圖片,只要刪除超過100KB就能正常上傳,另一種情況如果超限太多就需要做分包處理,很多小白只會使用不知道怎么解決,今天播播資源順便與大家交流一期小程序分包流程。同時提供最新分包過的小程序端下載。
方法一:超限不大小時刪除代碼下的圖片或者文件,如商城使用不到團購就刪除與團購的代碼,怕刪錯可打開對應wxss后綴文件核對下,該方法比輄簡單省事適于超限不大的包。
方法二:小程序分包處理
所有需要讀取的文件都需要保存在app.json文件里,分包處理也只需要處理這文件即可,處理完后保存查看是否有錯誤,無錯誤即可上傳前端。
開發者通過在 app.json文件里 subpackages 字段聲明項目分包結構。subpackages 中,每個分包的配置有以下幾項:
root:分包根目錄;
name:分包別名,分包預下載時可以使用;
pages:分包頁面路徑,相對于分包根目錄;
independent:分包是否是獨立分包;
上傳時會提示超限,這時候需要查看代碼依賴分析,看看哪個超限了才好對應處理
如下圖結構說明
左邊是頁面,右邊是配置
subpackages:表示分包,里面存放數組,可以放多個分包
root:分包根目錄
name:分包別名,分包預下載時可以使用
pages:分包頁面路徑(用數組存放多個頁面)
independent:設置獨立分包
、
看完上圖解釋后就清楚該如何處理了,把subpackages標識下root部分整段代碼搬下來,下方格式和上方格式一樣即可,只要里面的文件不重復即可,可以自己新建個目錄,再把剛才移下來的文件對應全搬至目錄里,如pagesB是新建的目錄,現從activity目錄把對應分包文件搬進去。
首選要知道哪個包大分哪個包,可根據代碼subpackages標識查看對應目錄大小,要不然最后分包分好了,把沒超限的包分了個寂寞,播播資源不注意已幾次遇上這問題
如pagesB是新建的目錄,
選中對應分包的文件查看下大小不要超2M即可,比如下圖對半分分一半至pagesB新目錄下
然后把上面選中文件全部剪切至pagesB新目錄下
再修改對應分包代碼
最后保存小程序修改的文件刷新,看看是否有錯誤提示,如果有錯誤檢查哪里沒操作對,如果沒有即可上傳發布