首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >File.dataDirectory没有在离子2中工作

File.dataDirectory没有在离子2中工作
EN

Stack Overflow用户
提问于 2017-03-12 07:17:20
回答 2查看 3.2K关注 0票数 1

使用离子2访问文件系统时,File.dataDirectory无法工作。我已经安装了ionic-native和导入了File (cordova-plugin-file)。

代码语言:javascript
复制
import { Component } from '@angular/core';
import { NavController,Platform } from 'ionic-angular';
import {Camera,Dialogs,File,Cordova} from 'ionic-native';

但是在VS代码(正在使用VS代码编辑器)上出现了这个错误,并且构建也失败了。

代码语言:javascript
复制
var dir = File.dataDirectory;

“dataDirectory”属性在“类型文件”类型中不存在

有趣的是我可以用

File.createDir

代码语言:javascript
复制
File.resolveLocalFilesystemUrl

等等。

但是File.dataDirectory不起作用

我使用windows作为平台,在Windows 10 PC上进行测试。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-16 18:25:38

我在离子论坛上加了一条线,找出“实际”答案,这就是.

简而言之(为了避免与如此温和的狂热分子发生冲突),您需要编译并在当前的ionic2构建中复制新版本的离子型本机,请参阅这里的更多内容:

https://forum.ionicframework.com/t/file-datadirectory-static-in-ionic-native-can-not-be-found-by-typescript/83200/2?u=andmar8

票数 1
EN

Stack Overflow用户

发布于 2017-12-12 11:57:23

尝试:导入后的declare var cordova: any;。并在您的函数中使用它,如下面的cordova.file.dataDirectory

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42744812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档