如何解决@ ionic-native / file / ngx TypeError:无法读取未定义的属性“ then”
我已经在两个位置(我的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
有什么想法吗?
先谢谢了。最好的问候,
埃米利亚诺
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。