一、微信小程序npm導(dǎo)入融云sdk(避坑)

一、小程序npm包導(dǎo)入

注意??:使用 4.X 版本 SDK 目前不支持靜態(tài)引入 SDK,只支持 npm 引入方式

1.1 小程序使用npm

1.根目錄下進(jìn)行npm init,可以與pages目錄同一級(jí),也可以放到miniprogram同級(jí),需要配置;init后出現(xiàn)package.json則表示成功了


image.png

2.勾選使用npm模塊


image.png

3.npm 融云包
npm install @rongcloud/imlib-v4

4.點(diǎn)工具構(gòu)建npm,如果你成功了,那恭喜


image.png

沒成功的話,需要進(jìn)一步配置,到project.config.json中,調(diào)整一下配置,目錄可根據(jù)你的實(shí)際目錄進(jìn)行配置

"packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "/miniprogram/package.json",
        "miniprogramNpmDistDir": "/miniprogram"
      }
image.png

5.引用
成功后會(huì)出現(xiàn)miniprogram_npm文件夾,這時(shí)候到需要引用的地方引用就好了

const RongIMLib = require('@rongcloud/imlib-v4')
image.png

二、你以為這就成功了嗎,大坑來了

你會(huì)發(fā)現(xiàn)一只報(bào)錯(cuò)


image.png

一開始npm導(dǎo)入就被小程序給搞的亂了,以為又是小程序npm包有什么問題,最后去提交工單問了融云客服,原因是小程序基礎(chǔ)庫(kù)導(dǎo)致,調(diào)到最新的試試就成功了


image.png

到此準(zhǔn)備工作完成了,可以開始進(jìn)行功能調(diào)試了,我搞了一晚哈哈哈

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容