离子2:背景模式错误

时间:2017-04-19 10:23:41

标签: angular typescript background ionic2

我尝试将此用于Ionic 2: https://ionicframework.com/docs/native/background-mode/

我运行了两个命令

$ ionic plugin add cordova-plugin-background-mode
$ npm install --save @ionic-native/background-mode

我尝试在app.module.ts中声明提供程序:

import {BackgroundMode} from "@ionic-native/background-mode";
 providers: [
    {provide: ErrorHandler, useClass: IonicErrorHandler},
    ...
      BackgroundMode
    ...
  ]

但是当我在我的设备上运行时,我有这个错误:

[INFO:CONSOLE(140848)] "Uncaught Error: Cannot find module "@ionic-native/core"", source: file:///android_asset/www/build/main.js (140848)

我的设备上有一个白色的屏幕。

我尝试在我的app.module.ts中直接在我的组件中使用它而没有声明但是我有同样的错误......

有人知道如何解决它吗?

1 个答案:

答案 0 :(得分:2)

如果您使用的是@ionic-native/background-mode,则表示您使用的是ionic-native 3.x

你需要这样做:

npm install @ionic-native/core --save

此外,您不再需要ionic-native 2.x包。 你可以从package.json中删除它,以防你拥有它。

查看ionic-native docs

的主页
相关问题