Не могу найти название 'кордова'. Иони c 5 сборка android - PullRequest
2 голосов
/ 10 марта 2020

Я использую Cordova EXE c для вызова функции моего локального плагина,

команда ionic cordova prepare android Получите мне ошибка

ошибка TS2304 : Не могу найти имя 'cordova'.

enter image description here

Следит за моей функцией

    getUserData() {
    return new Promise((Resolve, Reject) => {
      this.platform.ready().then(() => {
        cordova.exec((ResponseData) => {
          this.UserData = ResponseData;
          console.log('Key chain data', ResponseData);
          Resolve(this.UserData);
        }, (err) => {
          this.UserData = null;
          console.log('Key chain data err', err);
          this.route.navigate(['/helps'], { queryParams: { Data: JSON.stringify(err) }});
          Reject(err);
        }, 'ConnectionSecurePlugin', 'getUserPass', [] );
      });

    });
  }

Может кто-нибудь помочь мне, пожалуйста

Заранее спасибо! :)

1 Ответ

0 голосов
/ 11 марта 2020

Вы должны объявить cordova в этом служебном файле или в файле ts как

declare var cordova:any;

Вы должны объявить это сразу после операторов импорта. Потому что Cordova не доступна напрямую, как обычный телефонный разрыв или проекты Cordova

...