使用离子2访问文件系统时,File.dataDirectory无法工作。我已经安装了ionic-native和导入了File (cordova-plugin-file)。
import { Component } from '@angular/core';
import { NavController,Platform } from 'ionic-angular';
import {Camera,Dialogs,File,Cordova} from 'ionic-native';但是在VS代码(正在使用VS代码编辑器)上出现了这个错误,并且构建也失败了。
var dir = File.dataDirectory;“dataDirectory”属性在“类型文件”类型中不存在
有趣的是我可以用
File.createDir,
File.resolveLocalFilesystemUrl等等。
但是File.dataDirectory不起作用
我使用windows作为平台,在Windows 10 PC上进行测试。
发布于 2017-03-16 18:25:38
我在离子论坛上加了一条线,找出“实际”答案,这就是.
简而言之(为了避免与如此温和的狂热分子发生冲突),您需要编译并在当前的ionic2构建中复制新版本的离子型本机,请参阅这里的更多内容:
发布于 2017-12-12 11:57:23
尝试:导入后的declare var cordova: any;。并在您的函数中使用它,如下面的cordova.file.dataDirectory
https://stackoverflow.com/questions/42744812
复制相似问题