typescript - 在 xcode 上编译应用程序时出现 ionic3 sqlite 错误

标签 typescript ionic-framework ionic3

你好,我在编译我的应用程序时遇到了这个错误: 重复符号 _OBJC_CLASS_$_SQLitePlugin 和重复符号 _OBJC_METACLASS_$_SQLitePlugin 我的 pakckege.josn 文件有这些包:

"cordova-plugin-sqlite-2": "~1.0.4",
"cordova-sqlite-storage": "^2.1.3",
"pouchdb-adapter-cordova-sqlite"

和这些插件:

"cordova-sqlite-storage"
"cordova-plugin-sqlite-2"

我不知道冲突在哪里

最佳答案

来自作者的 Github 问题页面: Github issue page

Those two libraries are competitors, not complementary packages. They both add the same object, called SQLitePlugin. ideally you should use one or the other, not both.

所以你应该删除这两个插件之一,cordova-sqlite-storagecordova-plugin-sqlite-2

关于typescript - 在 xcode 上编译应用程序时出现 ionic3 sqlite 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47815784/

相关文章:

angular - 将 typescript 中的字符串转换为时间格式

javascript - Ionic 3-如何在单击按钮时向下滚动内容?

javascript - angular2 : why window. location.href 会导致 Firefox 上的页面刷新,但 href 不会

javascript - 通过将它们的方法包装在一起,Typescript 类对象的性能是否会变慢?

javascript - Angular2 与 TypeScript : how does exporting work?

angular - 标签和组单选按钮水平对齐

node.js - Docker 容器正在运行,但其进程已完成

angularjs - 在 Controller 之间设置和检索对象的 Angular 服务

javascript - 如果结果是 Angularjs 1.5 中的填充数组,则重复 $http.get 请求

angular - Ionic3 的异步自定义验证