安装后台模式在离子中显示警告

时间:2019-05-03 05:34:39

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

我正在尝试在离子模式中安装后台模式。

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

以下是错误

  

得到警告以下       离子科尔多瓦插件添加科尔多瓦插件背景模式       $ npm install --save @ ionic-native / background-mode @ 4

当我在Home.ts文件中使用时,它表示为

  

pluginWarn @ vendor.js:52024       vendor.js:52018本机:尝试调用BackgroundMode.un,但未安装BackgroundMode插件。       pluginWarn @ vendor.js:52018       vendor.js:52024安装BackgroundMode插件:“离子cordova插件添加cordova-plugin-background-mode”       pluginWarn @ vendor.js:52024       vendor.js:1639错误,plugin_not_installed错误

有人可以建议吗?

2 个答案:

答案 0 :(得分:0)

我找到了解决方案。检查您的cordova版本

cordova -v

现在cordova版本是9.0.0,那么问题就在那里。 推荐人: https://forum.ionicframework.com/t/backgroundmode-not-installing-cordova-9/160226/4 现在,按照以下命令全局卸载cordova

where cordova // windows users
which cordova //mac users

它将给科尔多瓦的完整道路 现在,    npm卸载-g cordova 它将在全球范围内删除cordova 现在在此处安装特定版本的cordova,    npm install -g cordova@8.0.0 它将安装cordova版本8.0.0 现在,您可以安装BackgroundMode插件了。谢谢,享受

答案 1 :(得分:0)

从Cordova 9.0恢复到Cordova 8.0修复了未安装背景模式插件的问题。

-

删除插件和平台文件夹,然后重新构建。

[+/*-]

或使用离子

[a-z]