存储项目cordova_not_available时出错

时间:2018-02-05 14:21:48

标签: angular cordova ionic-framework cordova-plugins ionic-native

我安装native Storage通过运行这些命令

$ ionic cordova plugin add cordova-plugin-nativestorage
$ npm install --save @ionic-native/native-storage

enter image description here

我在app.module.ts

中导入了native Storage
•••••
import { NativeStorage } from '@ionic-native/native-storage';
•••••

/* SOME CODE*/

providers: [
  •••••
  NativeStorage
  •••••
]

我在我的主页(/pages/home/home

中使用它
•••••
import { NativeStorage } from '@ionic-native/native-storage';
•••••

constructor(private nativeStorage: NativeStorage) {}

/* SOME CODE */
ngOnInit(){
this.nativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'})
  .then(
    () => console.log('Stored item!'),
    error => console.error('Error storing item', error)
  );
}

但是在完成所有这些步骤之后,我在控制台中出现了错误

Error storing item cordova_not_available

我的问题如何避免此错误 Error storing item cordova_not_available

1 个答案:

答案 0 :(得分:1)

在浏览器中运行应用程序时,Cordova不可用。要使用NativeStorage,只需在设备或模拟器上运行该应用程序。