亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ionic 開發之爬坑:安裝插件報錯(unhandledPromiseRejectionWarning: )

標簽:
iOS

ionic开发中,安装cordova插件,遇到一直安装不上的情况大概有以下几种:

1.当前角色没有操作权限,打开权限即可。

2.此前安装过该插件,没有删除干净,使用
ionic cordova plugin rm 插件名  命令进行移除,注意命令执行结果提示,保险起见,移除成功后,检查:plugins文件夹中是否成功移除本插件文件夹;config.xml文件配置项是否移除成功;package.json中相关配置是否移除。

以上两种错误都好排查问题所在,本文重点是第三种错误场景:

3.执行安装命令后报错:unhandledPromiseRejectionWarning:

webp

[email protected]

解决方案:
  • 仔细查看报错信息,可以看到metadata.js,找到该文件可以看到:


    webp

    QQ20180731-184305.png

  • 可以看出metadata.js通过读取fetch.json去进行查找、删除、添加插件

  • 查看plugins文件夹中的fetch.json文件是否有错误,比如有冲突:

webp

[email protected]

打开看到果然文件有冲突!瞬间泪奔啊,果断解决冲突,重新安装,一切顺利!
这个绝对是坑,ionic进行增删文件引用文件时,常发生配置文件中的插入新增文件处出现错误。没想到的是fetch.json中也出现了类似错误。

分析冲突原因:是git拉取代码后产生的冲突,(真机运行也没有报错,可能这是插件的配置文件,运行时并不会报错吧)导致冲突没有进行解决。

记录一下这个"坑",给自己个教训,也希望解决思路能帮到读者。



作者:星辰大海_王
链接:https://www.jianshu.com/p/12a57e9c93c1


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消