• 主页
  • 个人简介
    • 圣墨 photo

      圣墨

      一个爱折腾,有诗有远方的人

    • Learn More
    • Github
    • Cnblogs
    • Weibo
  • 文章
    • 所有文章
    • 所有标签
  • Html&Css
  • Javascript
  • 设计模式
  • 前端性能优化
  • 原生实现专题
  • 数据结构与算法
  • Book
  • 面试题
  • 前端工具
  • 随记

ionc打包问题

30 May 2019

Reading time ~1 minute

1、ionic cordova build android –release –prod 错误提示:/node_modules/@ionic-native/core/decorators.d.ts found version 4, expected 3,

问题原因:

库不匹配版本

解决方法(方法不一定适用所有)

在我的项目中 把所有开头的软件包”@ionic-native/…“的版本去掉^开头。

开始是

"@ionic-native/app-version": "^4.0.0",
"@ionic-native/core": "^4.0.0",
"@ionic-native/file": "^4.0.0",
"@ionic-native/file-opener": "^4.0.0",
"@ionic-native/file-transfer": "^4.0.0",
"@ionic-native/image-picker": "^4.0.0",
"@ionic-native/is-debug": "^4.1.0",
"@ionic-native/media": "^4.0.0",
"@ionic-native/media-capture": "^4.0.0",
"@ionic-native/network": "^4.0.0",
"@ionic-native/screen-orientation": "^4.0.0",
"@ionic-native/splash-screen": "^4.0.0",
"@ionic-native/status-bar": "^4.0.0",
"@ionic-native/streaming-media": "^4.0.0",
"@ionic-native/video-player": "^4.0.0",
"@ionic/storage": "^2.0.1",

修改后更新

"@ionic-native/app-version": "4.0.0",
"@ionic-native/core": "4.0.0",
"@ionic-native/file": "4.0.0",
"@ionic-native/file-opener": "4.0.0",
"@ionic-native/file-transfer": "4.0.0",
"@ionic-native/image-picker": "4.0.0",
"@ionic-native/is-debug": "4.1.0",
"@ionic-native/media": "4.0.0",
"@ionic-native/media-capture": "4.0.0",
"@ionic-native/network": "4.0.0",
"@ionic-native/screen-orientation": "4.0.0",
"@ionic-native/splash-screen": "4.0.0",
"@ionic-native/status-bar": "4.0.0",
"@ionic-native/streaming-media": "4.0.0",
"@ionic-native/video-player": "4.0.0",
"@ionic/storage": "2.0.1",

2、报错信息

img

在cordova config.xml 中添加如下代码

<preference name="xwalkVersion" value="xwalk_core_library:23.53.589.4" />


ionic  微博  QQ  朋友圈