专栏首页ionic3+ionic莫名其妙的“cordova/platform_metadata”

ionic莫名其妙的“cordova/platform_metadata”

我的Cordova升级到8已经很久了,而且在此环境下原有的项目跑得好好的,所以别人说有问题需要把Corodva降级到7.1或者7.0时,我不置可否。

最近嫌nvm的node版本下的包(路径:~/.nvm/versions/node)和原有node的包冗余,就手动清理了一下,当时也没有发现什么问题,后来想打包到真机时报错了,抛出如下错误:

cordova/platform_metadata

打印:

cordova -v

显示的是8.0.0,鉴于我原有项目在Cordova8下正常的,我便想是platform的问题,尝试移除android平台并重新添加:

ionic cordova platform rm andoid
ionic cordova platform add android@6.4.0

结果无法移除自然也无法添加,那只好手动删除文件和配置并重新尝试,结果还是不行,这时网上流传有两种方法: 1、重新安装cordova-plugin-add-swift-support插件; 2、把cordova降级;

看了下package.json没有cordova-plugin-add-swift-support插件,所以选用第二种方法:

sudo npm uninstall cordova -g
sudo npm install cordova@7.1.0 -g

结果问题解决了!!真的是这个原因?我又尝试回滚到Cordova8来验证:

sudo npm uninstall cordova -g
sudo npm install cordova -g
ionic cordova platform rm android
ionic cordova platform ls
ionic cordova platform add android@6.4.0

然后最后一步时,在安装ionic-plugin-keyboard插件时报cordova/platform_metadata错误,那我把它移除再跑, 此时又在安装cordova-plugin-whitelist时报同样错误,那我再把它移除还报……然后我便懒得试了……

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Cordova插件须知

    ionic可以很方便的安装cordova插件,最新ionic-cli要求cordova插件里面有package.json和plugin.xml才能安装成功,如果...

    IT晴天
  • Cordova插件使用——Office文档在线预览那些事

    第一种方式,有两种实现方法,一是使用在线的接口(如谷歌、微软……但前者被墙,后者付费使用,当然也可以自己部署个接口处理转换,不想特别折腾也可以用微软的offic...

    IT晴天
  • cordova-android版本

    这样会添加默认版本号的,如android@6.2.3,如果安装某些cordova插件时对cordova-android版本有要求,如:

    IT晴天
  • Cordova-创建你的第一个App 原

    1、下载和安装Node.js。安装完成后你可以在命令行中使用node 和npm(查看版本node -v ,npm-v)

    tianyawhl
  • 套壳

    phonegap已经不再是phonegap,而是phonegap build,用来打包的。

    libo1106
  • cordova安卓平台开发环境

    路过君
  • 上线即被封杀,王欣的匿名社交软件马桶MT长什么样?

    1月15号堪称是张小龙演讲后产品经理们的第二个小春晚,因为这一天,将有三款社交产品于同日召开发布会,而他们的母公司则分别为字节跳动、子弹短信以及王欣旗下的云歌智...

    哲洛不闹
  • JDD2018-人口动态普查与预测baseline0.1417

    此baseline能达到0.1417的分数,分数一般,可以帮助快速进入到比赛。使用的时lightGBM模型,特征使用了年,月,日三个特征。在此基础上继续加特征分...

    Coggle数据科学
  • WordPress你要会用

    WordPress你要会用 虽然是PHP开发的,但不能忽律它的简单化 WordPress介绍 WordPress是一种使用PHP语言开发的博客平台,用...

    Java帮帮
  • 你真的能在JAVA开发这条路上面一直坚持下去吗?

    过去的十多年,JAVA基本每年都是全世界使用人数第一的语言。全世界数百万的IT企业构建了庞大的JAVA生态圈,大量的软件基于JAVA开发。 JAVA也被...

    Java_老男孩

扫码关注云+社区

领取腾讯云代金券