将 Cordova 插件与电容器一起使用

Posted

技术标签:

【中文标题】将 Cordova 插件与电容器一起使用【英文标题】:Using a Cordova plugin with Capacitor 【发布时间】:2019-03-13 22:43:48 【问题描述】:

我一直在研究这个例子: https://capacitor.ionicframework.com/docs/basics/cordova

我已经跑了:

npm install cordova-plugin-qrscanner
npx cap sync

我可以看到我的 node_modules 中安装的插件。

我不知道该怎么做是调用cordova-plugin 上的函数之一。我想知道我是否需要像 webpack 这样的打包程序?

如果 cordova 插件包含本机 swift(或其他)代码,我也很困惑这是如何工作的。

【问题讨论】:

就像在 Cordova 中使用它一样使用它 我没用过cordova 然后阅读插件文档 【参考方案1】:

请记住,您也可以安装本机包装器。它应该与在 Cordova 中使用它一样工作。

npm install @ionic-native/qr-scanner

发件人:

ionic cordova plugin add cordova-plugin-qrscanner
npm install @ionic-native/qr-scanner

收件人:

npm install cordova-plugin-qrscanner
npm install @ionic-native/qr-scanner
npx cap sync

https://ionicframework.com/docs/native/qr-scanner

【讨论】:

您分享的链接显示电容器与此插件不兼容?你真的尝试过这个并且成功了吗? @Mehdi。很久以前了,现在想不起来了。但是,我查看了一个阅读 QR 码的项目,并使用了 phonegap-plugin-barcodescanner npmjs.com/package/phonegap-plugin-barcodescanner。希望对您有所帮助。

以上是关于将 Cordova 插件与电容器一起使用的主要内容,如果未能解决你的问题,请参考以下文章

Cordova 版本 6.4.0 - 如何安装 httpd 插件?

将 Ionic Native / Cordova 插件与 Ionic (React) & Capacitor 一起使用的正确方法是啥?

Ionic 2:将 cordova 插件与具有自己命名空间的 Typescript 一起使用

Apache Cordova 无法加载插件

cordova 常用插件

如何将离子存储与电容器一起使用?