DCloud官方的uniapp離線集成Demo中驻子,用到了非常多的模塊洼哎,其實(shí)并不是所有模塊都需要风响,有些功能如果你沒有使用脑蠕,你就可以刪除它象缀,這樣可以有效減少打出來安裝包的體積薇搁,這里說明一下具體步驟斋扰。
一開始添加了一些基礎(chǔ)模塊如圖:
結(jié)果運(yùn)行起來后彈出很多框
1、當(dāng)前環(huán)境無法運(yùn)行啟用“自定義組件模式”的uni-app應(yīng)用传货!
2屎鳍、打包時(shí)未集成XXX模塊。
原因是我們還需要添加一些uniapp的SDK包问裕,接下去我就根據(jù)我的提示一個(gè)個(gè)解決逮壁。(如果下面沒有和你一樣的提示,那可能說明我沒有用到這個(gè)模塊粮宛,但是解決思路是一樣的)
一窥淆、打包時(shí)未添加Navigator模塊
需要添加liblibNavigator.a模塊
二、當(dāng)前環(huán)境無法運(yùn)行啟用“自定義組件模式”的uni-app應(yīng)用
需要添加liblibWeex.a模塊
三巍杈、打包時(shí)未添加NativeObj模塊
到這步可以看到后面一些界面已經(jīng)出來了
這里需要添加liblibNativeObj.a模塊
四忧饭、打包時(shí)未添加Storage模塊
需要添加liblibStorage.a以及storage.framework
五、打包時(shí)未添加File模塊
這個(gè)模塊直接找名字的話是找不到的筷畦,但是我們也很容易聯(lián)想到词裤,就是liblibIO.a模塊
到這一步,我的離線包基本就可以在原生項(xiàng)目中加載出來了
可能以后使用過程中還會提示某些模塊未添加吼砂,就等發(fā)現(xiàn)的時(shí)候再添加上去就可以了。