不确定有什么问题但是当我尝试使用来自@ ionic-native的文件时,我收到错误“属性'moveFile'在类型'typeof File'上不存在”。在评论中询问后添加了包儿子
{{1}}
package.json 根据评论的要求
{{1}}
答案 0 :(得分:3)
您正在使用ionic-native 3.x
。
您需要在构造函数中注入File
并使用该对象。类中的静态函数存在于ionic-native 2.x
。
constructor(public navCtrl: NavController, public toastCtrl: ToastController,
public file:File) {
// this.checkPermissions();
}
fileName = fileName.split("/").pop();
this.file.moveFile(currentPath, fileName, externalStoragePath, fileName).then(_ => {
this.toastCtrl.create(
您还需要在 app.module.ts 中将File
设置为提供者。
@NgModule({
//..
providers: [..,File,..]
})