uniapp編譯微信小程序主包過(guò)大無(wú)法上傳進(jìn)行分包優(yōu)化步驟:
-
首先是在uniapp項(xiàng)目中的manifest.json文件中找到源碼視圖,進(jìn)去之后在微信小程序相關(guān)mp-weixin之下進(jìn)行開(kāi)啟分包優(yōu)化的相關(guān)配置:
"mp-weixin" : { // 開(kāi)啟分包優(yōu)化配置 "optimization" : { "subPackages" : true }, },
-
開(kāi)始新建項(xiàng)目目錄,新建一個(gè)跟pages同等級(jí)的文件夾,然后把想要分包的文件先復(fù)制一份到新建的目錄下,然后開(kāi)始在pages.json中進(jìn)行配置
在pages.json中添加subPackages分包加載配置,此配置為小程序的分包加載機(jī)制。subPackages節(jié)點(diǎn)接收一個(gè)數(shù)組,數(shù)組每一項(xiàng)都是應(yīng)用的子包,
它有兩個(gè)屬性,分別是:
屬性名稱 是否為必填項(xiàng) 屬性的描述 root 是 子包的根目錄 pages 是 子包由哪些頁(yè)面組成,是數(shù)組,跟pages寫法一樣 寫法示例代碼:
"subPackages": [ // 跟pages同級(jí) { "root": "創(chuàng)建的跟pages同等級(jí)的文件夾名稱", "pages": [ { "path": "分包中頁(yè)面路徑等", "style": { "navigationBarTitleText": "" ... } }, { "path": "分包中頁(yè)面路徑等", "style": { "navigationBarTitleText": "" ... } }, ... ] }, { "root": "創(chuàng)建的跟pages同等級(jí)的文件夾名稱", "pages": [ { "path": "分包中頁(yè)面路徑等", "style": { "navigationBarTitleText": "" ... } }, { "path": "分包中頁(yè)面路徑等", "style": { "navigationBarTitleText": "" ... } }, ... ] } ]
注: 在subPackages中書寫的頁(yè)面路徑就不能在pages中書寫了
-
最后去頁(yè)面把需要跳轉(zhuǎn)的鏈接路徑替換掉即可文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-507274.html
-
如果可用就可以把第二步中的分包復(fù)制之前的文件夾刪除就可以了,如果不可用仔細(xì)檢查上述步驟是否有錯(cuò)誤,若還是不行,可私信聯(lián)系我文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-507274.html
到了這里,關(guān)于uniapp編譯微信小程序主包過(guò)大無(wú)法上傳進(jìn)行分包優(yōu)化步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!