javascript - File.dataDirectory 在 Ionic 2 中不起作用

标签 javascript cordova typescript ionic-framework ionic2

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

import { Component } from '@angular/core';
import { NavController,Platform } from 'ionic-angular';
import {Camera,Dialogs,File,Cordova} from 'ionic-native';

但是 我在 VS Code 上收到此错误(正在使用 VS Code 编辑器)并且构建也失败..

var dir = File.dataDirectory;

Property 'dataDirectory' does not exist on type 'typeof File'

有趣的事实是我可以使用

文件.createDir

File.resolveLocalFilesystemUrl

等等...

但是File.dataDirectory不起作用

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

最佳答案

我在 ionic 论坛上添加了一个帖子,以找到“实际”答案,这就是......

简而言之(以免与 SO 审核狂热者发生冲突),您需要编译新版本的 ionic-native 并将其复制到当前的 ionic2 版本中,请在此处查看更多信息:

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

关于javascript - File.dataDirectory 在 Ionic 2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42744812/

相关文章:

javascript - Cordova iOS - 插件未加载

mobile - 如何在 HTML5 应用程序中利用移动软件键盘上的 'Go' 或 'Submit' 按钮?

typescript - React Native TypeScript 图片和静态资源

html - Typescript,单击按钮时防止 Bootstrap Dropdown 关闭

javascript - 构建以地理为中心的应用程序 : what should I know?

javascript - 使用 LwIP 服务器传输数据

javascript - 在javascript数组中插入项目并排序

javascript - Canvas 使用RequestAnimationFrame以一定速度旋转圆圈

ios - Mac OSX 上的 Cordova : issues with a network project folder (Windows)

typescript - 组合类型保护签名