一、背景
開(kāi)發(fā)微信小程序時(shí)在進(jìn)行手機(jī)預(yù)覽時(shí),報(bào)錯(cuò)顯示:代碼包大小超過(guò)限制,如下圖??
二、問(wèn)題
根據(jù)錯(cuò)誤提示,子包的源代碼大小為2094KB,超過(guò)了2MB的最大限制。
三、解決
在本地設(shè)置中將體積上線調(diào)整為4M??
四、新問(wèn)題
雖然我已經(jīng)將分包體積上限調(diào)整為4M了,但是我的包體積也超過(guò)了4M
五、解決新問(wèn)題
在HBuilderX里面選擇manifest.json文件,在微信小程序配置中勾選【上傳代碼時(shí)自動(dòng)壓縮】,可以減小包的體積
最后,再重新預(yù)覽時(shí)是可以正常掃碼的~~
六、新bug記錄 ----【上傳時(shí)大小超過(guò)限制】
6.1、問(wèn)題描述:
因之前的電腦太卡,就換了個(gè)主機(jī),HBuilderX是下載的最新版本,微信開(kāi)發(fā)者工具用的是新?lián)Q的主機(jī)上就有的,我編譯和真機(jī)調(diào)試都是正常的,代碼做了分包,也有壓縮;但是發(fā)布上線審核,一直顯示包體積過(guò)大,超過(guò)2MB;但是同樣的代碼,在同事電腦上是可以正常發(fā)布的,我這里就是不行,百度看了下可能是HBuilderX或者微信開(kāi)發(fā)者工具版本的問(wèn)題
6.2、解決:
6.2.1、解決hbuildx版本的問(wèn)題
新下載的HBuilderX版本是:HBuilderX.3.96,還原到之前的版本:HBuilderX.3.8.12。發(fā)現(xiàn)編譯還是不太行,這里需要注意的是HBuilderX在運(yùn)行時(shí)記得勾選壓縮代碼選項(xiàng)??
6.2.2、解決微信開(kāi)發(fā)者工具版本的問(wèn)題
既然更換了HBuilderX版本沒(méi)效果,再去看是不是微信開(kāi)發(fā)者工具版本問(wèn)題導(dǎo)致的~~
現(xiàn)在的微信開(kāi)發(fā)者工具版本是:v1.06.2308310,同事的微信開(kāi)發(fā)者工具版本是:v1.06.2303220;懷疑是不是版本不同導(dǎo)致的問(wèn)題,或者是不是我這個(gè)版本號(hào)太高了的原因,但是在微信開(kāi)發(fā)者工具上也沒(méi)找到回退版本的入口。
我就重新下載了微信開(kāi)發(fā)者工具,重新下載的版本是:v1.06.2301160,再上傳發(fā)布就正常了
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-754164.html
最后,???? ?????? ????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-754164.html
到了這里,關(guān)于解決:微信小程序預(yù)覽時(shí)代碼包太大的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!