将 Cordova 插件与 Capacitor 一起使用

Ton*_*son 15 ionic-framework capacitor

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

我跑了:

npm install cordova-plugin-qrscanner
npx cap sync
Run Code Online (Sandbox Code Playgroud)

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

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

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

Mad*_*Mac 16

请记住,您也可以安装本机包装器。它应该与在 Cordova 中使用它的工作方式相同。

npm install @ionic-native/qr-scanner
Run Code Online (Sandbox Code Playgroud)

从:

ionic cordova plugin add cordova-plugin-qrscanner
npm install @ionic-native/qr-scanner
Run Code Online (Sandbox Code Playgroud)

到:

npm install cordova-plugin-qrscanner
npm install @ionic-native/qr-scanner
npx cap sync
Run Code Online (Sandbox Code Playgroud)

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