遇到 PouchDB 5.3.0 的问题。我的Ionic应用程序中出现以下错误
错误:数据库位置或iosDatabaseLocation值现在是必需的 在openDatabase调用中
上述错误是由于以下代码行:
> var websql = new PouchDB('websqlpouch', {adapter: 'websql'});
我正在尝试在Ionic应用中使用 SQLite插件。
先谢谢!
答案 0 :(得分:14)
已报告此问题:https://github.com/pouchdb/pouchdb/issues/4979 您需要等待新版本或使用旧版插件版本的sqlite-storage:
cordova plugin rm cordova-sqlite-storage
cordova plugin add cordova-sqlite-storage@0.7.14
答案 1 :(得分:7)
似乎the issue已于一年前关闭。
我使用的是版本5.3.1
,我继续使用location
密钥,它可以运行:
var db = new PouchDB('myDB', {adapter: 'websql', location:'default'});
如上所述[{3}},使用default
密钥的location
值。
PouchDB:版本5.3.1
Cordova-sqlite-storage:版本1.2.0
答案 2 :(得分:1)
https://github.com/litehelpers/cordova-sqlite-ext您可以在此链接中获取sqlite-storage的新插件版本。