Невозможно создать базу данных в настольном приложении (Electron) для Windows10 в Ionic4 - PullRequest
0 голосов
/ 06 августа 2020

Я создаю настольное приложение (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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...