码迷,mamicode.com
首页 > 数据库 > 详细

ionic-native sqlite 插件5.x版的在ionic3.x上报错 cannot read property 'split' of undefined

时间:2019-08-17 21:39:21      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:插件   imp   promise   stack   根据   遇到   undefined   mis   fine   

话说ionic是真坑,文档质量就很差,版本兼容性也不好。最近要搞ionic sqlite开发,期间遇到问题:

ERROR Error: Uncaught (in promise): TypeError: Cannot read property ‘split‘ of undefined
TypeError: Cannot read property ‘split‘ of undefined

根据报错发现是调用 sqlite.create 方法时报的,

在stackoverflow上找到了答案

https://stackoverflow.com/questions/56223985/cannot-read-property-split-of-undefined-sqlite-ionic-v3-sqlite

在ionic3.x上使用 ionic-native/sqlite 5.x 就会报这个错。

解决方法:

卸载 ionic-native/sqlite 5.x,

npm uninstall -S @ionic-native/sqlite

安装4.x.x的版本

npm i -S @ionic-native/sqlite@^4.0.0

并且要将

import { SQLite, SQLiteObject } from @ionic-native/sqlite/ngx;

改为

import { SQLite, SQLiteObject } from @ionic-native/sqlite;

 

ionic-native sqlite 插件5.x版的在ionic3.x上报错 cannot read property 'split' of undefined

标签:插件   imp   promise   stack   根据   遇到   undefined   mis   fine   

原文地址:https://www.cnblogs.com/johnjackson/p/11370265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!