【发布时间】:2017-08-02 08:35:49
【问题描述】:
使用 ionic 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 Code 上出现此错误(我正在使用 VS 代码编辑器)并且构建也失败了..
var dir = File.dataDirectory;
类型“typeof File”上不存在属性“dataDirectory”
有趣的事实是我可以使用
File.createDir,
File.resolveLocalFilesystemUrl
等等……
但是File.dataDirectory 不工作
我正在使用 Windows 作为平台并在 Windows 10 PC 上进行测试。
【问题讨论】:
-
我遇到了同样的问题。你有解决方案了吗?
-
@bastifix 还没有
-
最后我尝试了 npm cache clean 然后 npm install -g npm@latest 它现在对我有用 - 也许它也对你有用 ;-)
-
离子原生代码库具有静态定义:github.com/driftyco/ionic-native/blob/master/src/plugins/… 但它在代码中不起作用???我有同样的问题,如果我尝试 File.dataDirectory 打字稿不会将其识别为 File 类的属性
标签: javascript cordova typescript ionic-framework ionic2