最近開始一份新的工作,接手一個正在開發的小程序,第一步添加客服系統,我們用的網易七魚,利用微信小程序SDK接入的方式,一頓操作之后,歐歐~~!!~~~,提示沒法預覽,
究其原因,資源包過大,微信小程序為了提高用戶體驗,對代碼包有限制,單個包最多不超過2M,所有的包加在一起,不能超過8M,所以-------需要分包!
我的個乖乖,4、50個文件,公共組件還不算,怎么辦?怎么辦?怎么辦?
木有辦法,硬着頭皮整吧,
第一步:微信開放文檔,搜索 “分包”,打開“使用分包”,按照提示的目錄結構,新建文件夾,將相關組件都移進去,就闊以了,
(ps:利用vs-code編輯器,在編輯器內部移動文件,會自動幫你更改路徑,是不是爽歪歪?會有提示的,留意點,別點錯了,沒用webstorm,據說也有這功能)
分包原則文檔上也有,tabBar 頁面的組件不能放在分包內,公共組件資源也不能放在分包內,就是說除了上面兩種組件,其他的都放在分包中就可以了,
天地良心,我的4、50 個文件啊,搞了一下午。。。
第二步:在執行第一步的時候,會發現一個現象,帶有文件夾的文件夾,沒法直接拖到對應的文件夾下,這時候就需要在資源管理器中進行手動移動了, 當然路徑
也是需要自己手動進行修改的,千萬不要搞錯,否則就會報錯;
第三步:搞完所有的這些工作,可能你還是提示資源包大了,那么怎么辦,可以手動打包一次,再看,可以了,因為在重新打包的過程,系統會對代碼進行重新整合,
相當於清理一下,所以就可以了!
好了,初次處理這個問題,有不明白的小伙伴,歡迎留言進行交流哦