我试图在一个新的离子6项目中使用 cordova 插件,但我总是遇到关于 cordova 的错误。插件正确安装并显示在插件文件夹中。我使用离子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
2条答案
按热度按时间l5tcr1uw1#
Capacitor不支持网络或电子上的Cordova插件,它们只支持iOS和Android。
hgc7kmma2#
GitHub上的电容器存在一个未决问题:
https://github.com/ionic-team/capacitor/issues/769
不幸的是,Cordova插件支持目前仅适用于Android和iOS。