@ ionic-native / file / ngx TypeError:无法读取未定义的属性“ then”

时间:2020-11-11 16:26:03

标签: android file properties undefined native

我已经在两个位置(我的app.module.ts和service.ts本身)安装了native-s文件插件(从'@ ionic-native / file / ngx';导入{File})。我还添加了我的提供商列表。但是,当真正的android设备尝试执行以下命令时

      this.file.checkFile(this.file.dataDirectory, this.recordsFile)
                .then( exists => {
                  console.log('File exists?', exists);
                  return this.writeToFile(text);
                })

收益:“ TypeError:无法读取未定义的属性'then'”

当通过USB端口运行时(离子Cordova运行android -l --host = ###。###。###。###),此方法非常有效

Ionic:

   Ionic CLI                     : 6.12.1 (C:\Users\emili\AppData\Roaming\npm\node_modules\@ionic\cli)
   Ionic Framework               : @ionic/angular 5.4.3
   @angular-devkit/build-angular : 0.1002.0
   @angular-devkit/schematics    : 10.0.8
   @angular/cli                  : 10.2.0
   @ionic/angular-toolkit        : 2.3.3

Cordova:

   Cordova CLI       : 10.0.0
   Cordova Platforms : 6.0.0, android 9.0.0, browser, ios 6.1.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 10 other plugins)

Utility:

   cordova-res : 0.15.2
   native-run  : 1.2.2

System:

   NodeJS : v12.19.0 (C:\Program Files\nodejs\node.exe)
   npm    : 6.14.8
   OS     : Windows 10

有什么想法吗?

先谢谢了。最好的问候,

埃米利亚诺

0 个答案:

没有答案