科尔多瓦插件不能与离子工作 [英] Cordova plugins not work with Ionic

查看:134
本文介绍了科尔多瓦插件不能与离子工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我建立了在角和AVE离子应用从来没有能够得到插件工作。

I am building out an Ionic app in Angular and ave never been able to get plugins to work.

作为一个例子,我一直在使用状态栏插件这里描述的尝试:

As an example, I have tried using the statusbar plugin as described here:

http://ionicframework.com/tutorials/fullscreen-apps/

但它仍然显示在我的应用程序。我想:

But it still shows in my app. I tried:

$ cordova plugin add org.apache.cordova.statusbar

,然后科尔多瓦prepare,离子运行IOS,仍然没有运气。

and then "cordova prepare", "ionic run ios" and still no luck.

该插件当我输入我可以上市。

The plugins I get listed when I type

$ cordova plugin list

com.ionic.keyboard 1.0.2 "Keyboard"
org.apache.cordova.console 0.2.10 "Console"
org.apache.cordova.device 0.2.11 "Device"
org.apache.cordova.statusbar 0.1.7 "StatusBar"

我也是用咕嘟咕嘟。我有所有我的dev的工作文件夹,然后一饮而尽移动,它编译成/ DIST文件夹从那里供应。我是pretty确保插件是完全跨移动,就是有没有什么地方我应该检查的参考?

I also am using Gulp. I have a folder with all my dev work in, and gulp moves and compiles it into a /dist folder from whence it is served. I'm pretty sure the plugins are moved across perfectly, is there anywhere I should check the references?

任何想法如果你要使用插件科尔多瓦用离子做点什么?

Any ideas if there is something you have to do in order to use Cordova plugins with Ionic?

推荐答案

这个问题的答案是,我不得不添加

The answer to this was that I had to add

<script src="cordova.js"></script>

我的网页,上面只是我的脚本。

to my page, just above my scripts.

请注意这个文件似乎并不在开发过程中存在,它必须在运行时或某事被注入...这就是为什么我可以解决这个问题。希望这可以帮助别人!

Please be aware this file doesnt seem to exist during development, it must be injected at runtime or something... which is why I could solve it. Hope this helps someone!

这篇关于科尔多瓦插件不能与离子工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆