Я создаю настольное приложение (Electron) с Ionic4 для windows 10 с sqlitedb (OFFLINE DB), но я не могу создать db. Всякий раз, когда я вызываю createdb, он выдает сообщение «ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'then' of undefined».
Вот фрагмент кода -
this.sqlite.create({
name: 'data.db',
location: 'default'
})
.then((db: SQLiteObject) => {
db.executeSql('create table danceMoves(name VARCHAR(32))', [])
.then(() => console.log('Executed SQL'))
.catch(e => console.log(e));
})
.catch(e => console.log(e));
Я использую версию плагина sqlite - «cordova-sqlite-storage»: «^ 5.0.1»,
ПРИМЕЧАНИЕ. Тот же код отлично работает на устройствах Android и iOS.