2017-03-12 7 views
0

イオン2を使用してファイルシステムにアクセスしているときに、 File.dataDirectoryが機能しません。私はionic-nativeをインストールし、Filecordova-plugin-file)をインポートしました。File.dataディレクトリがIonic 2で動作しない

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' タイプに存在しません「typeof演算ファイル「

興味深い事実は、私が使うことができることです

File.createDir

File.resolveLocalFilesystemUrl 

等...

しかしFile.dataDirectory

は、Windows 10 PC上のプラットフォームとテストとしてWindowsを使用しています動作しません。

+0

私は同じ問題を抱えています。まだ解決策はありますか? – bastifix

+0

@bastifix not –

+0

最後に、npmキャッシュをクリーンにしてから、npm install -g npm @ latestを試しました。おそらくそれはあなたのために働いています;-) – bastifix

答えて

1

必要要するに

(抵触SO緩和の狂信者の実行しないように)....私は、「実際の」答えを見つけるために、イオンフォーラムのスレッドを追加し、ここにありますアップコンパイルして、現在のionic2ビルドにイオンネイティブの新バージョン間でコピーするには、ここで詳細を参照してください。

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

0

をお試しください:declare var cordova: any;インポート後。このようなあなたの機能でそれを使用してください。cordova.file.dataDirectory

関連する問題