如何添加和使用Cordova插件

问题描述:

如何在我的Cordova应用程序中添加插件?我找不到任何例子。我试图在nodejs提示符下安装和添加插件:npm i PLUGIN_NAMEcordova plugin add PLUGIN_NAME。之后,我试图在我的index.html文件的标签<script></script>中为此插件编写代码,并且在控制台中存在很多错误:Uncaught ReferenceError: cordova is not defined(…)或其他。我读过许多关于这个的文档,我知道我需要将任何有关插件的记录添加到config.xml文件中。但我怎么能做到这一点?你能帮我解决这个问题吗?如何添加和使用Cordova插件

要添加插件,请使用以下命令:

科尔多瓦插件添加PLUGIN_NAME

一旦添加插件,调用插件代码,在代码注册deviceready事件和调用设备就绪事件侦听器内的插件代码。同时确保在您的HTML中包含cordova.js文件,这会在开发时给出404错误,但是一旦您构建了Android或浏览器平台,它将包含在内,并且在执行期间它将可用。

查看此SO Post欲了解更多信息。你也可以看看这个sample cordova app,它使用本地通知插件作为插件调用的参考

您需要在您的index.html文件添加引用cordova.js像下面,

<script type="text/javascript" src="cordova.js"></script> 

这可以在头部或在主体部分底部。但请在任何其他js引用之前将其引用。

+0

我已经在尝试,并在控制台中出现错误,如“File cordova.js not found” –

+0

您正在测试浏览器,模拟器或设备? –

+0

浏览器和设备 –