Ionic 6电容器,电子:Cordova不可用.请确保包含cordova.js或在设备/模拟器中运行



我正试图在一个新的ionic 6项目中使用cordova插件,但我总是遇到有关cordova的错误。插件已正确安装并显示在插件文件夹中。我使用Ionic 6 vue、电容器和电容器社区/电子来构建windows原生应用程序。一切正常,但在模拟器中运行cordova插件时出现此错误:

本机:尝试调用Printer.print,但Cordova不可用。确保包含cordova.js或在设备/模拟器中运行

npm i @capacitor-community/electron
npx cap add @capacitor-community/electron
ionic build
ionic build @capacitor-community/electron && npx cap copy @capacitor-community/electron
npx cap open @capacitor-community/electron

电容器不支持网络或电子版的Cordova插件,仅在iOS和Android上支持。

GitHub上的电容器存在一个开放问题:

https://github.com/ionic-team/capacitor/issues/769

不幸的是,Cordova插件支持目前仅在Android和iOS上提供。

最新更新