2016-10-14 7 views
0

私はここにイオン2の最新バージョンを使用していますが、私のイオンpackage.jsonイオン2プラグインが見つからない問題

{ 
    "name": "ionic-hello-world", 
    "author": "Ionic Framework", 
    "homepage": "http://ionicframework.com/", 
    "private": true, 
    "scripts": { 
    "build": "ionic-app-scripts build", 
    "watch": "ionic-app-scripts watch", 
    "serve:before": "watch", 
    "emulate:before": "build", 
    "deploy:before": "build", 
    "build:before": "build", 
    "run:before": "build" 
    }, 
    "dependencies": { 
    "@angular/common": "^2.1.0", 
    "@angular/compiler": "^2.1.0", 
    "@angular/compiler-cli": "^2.1.0", 
    "@angular/core": "^2.1.0", 
    "@angular/forms": "^2.1.0", 
    "@angular/http": "^2.1.0", 
    "@angular/platform-browser": "^2.1.0", 
    "@angular/platform-browser-dynamic": "^2.1.0", 
    "@angular/platform-server": "^2.1.0", 
    "ionic-angular": "^2.0.0-rc.1", 
    "ionicons": "^3.0.0", 
    "@ionic/storage": "^1.1.6", 
    "ionic-native": "^2.2.2", 
    "rxjs": "^5.0.0-rc.1", 
    "zone.js": "^0.6.25" 
    }, 
    "devDependencies": { 
    "@ionic/app-scripts": "^0.0.30", 
    "typescript": "^2.0.3" 
    }, 
    "description": "SSRetail: An Ionic project", 
    "cordovaPlugins": [ 
    "cordova-plugin-device", 
    "cordova-plugin-console", 
    "cordova-plugin-whitelist", 
    "cordova-plugin-splashscreen", 
    "cordova-plugin-statusbar", 
    "ionic-plugin-keyboard" 
    ], 
    "cordovaPlatforms": [] 
} 

である私は、プラグイン「コルドバ・プラグインnativestorage」をインストール「NativeStorageをインポート"イオン - ネイティブから、プロジェクトで使用されます。

スニペット:

setConnectionInfo() { 
    NativeStorage.setItem('myitem', { property: 'value', anotherProperty: 'anotherValue' }) 
     .then(
    () => console.log('Stored item!'), 
     error => console.error('Error storing item', error) 
    ); 
    } 

が、私は「イオンの実行アンドロイド-c -l」を使用して、私のエミュレータでそれを実行したとき、私はプラグインが見つからない場合、プラグインをインストールすること、エラーを取得しています!

LAUNCH SUCCESS 

0 882136 log Hello ConnectionService Provider 

1 882133 warn Native: tried calling t.setItem, but the t plugin is not installed. 

2 882134 warn Install the t plugin: 'ionic plugin add cordova—plugin—nativestorage' 
3 882261 error Error storing item, plugin_not_installed 
4 882261 log DEVICE READY FIRED AFTER, 195, ms 

Ionic server commands, enter: 
rezta t or m to restart the client app from the root 

アドバイスをしてください。ありがとうございました。何らかの理由で、私はプラグインを追加しましたが、package.jsonファイルは新しいcordovaプラグインで更新されません。

イオン性情報

お使いのシステム情報:

Cordova CLI: 6.3.1 
Gulp version: CLI version 3.9.1 
Gulp local: 
Ionic Framework Version: 2.6.9-rc.6—261616131811 
Ionic CLI Version: 2.1.0 
Ionic App Lib Version: 2.1.6—beta.1 
OS: windows 7 SP1 
Node Version: v6.2.9 

答えて

3

ご提供いただいたエラー画像から、あなたがdevicereadyはを発射する前に機能を使用しようとしたようです。 platform.ready()でメソッド呼び出しをラップするとうまくいくはずです。乾杯。

+0

ありがとうございます。できます。 –

関連する問題