我试图@ionic-native/http在 iOS 和 Web 上使用但没有成功。应用程序在两个平台上启动,但插件不起作用。
依赖项
- 电容器:“^1.0.0-beta.19”
- @ionic/角度:“^4.1.0”
- @角:“^7.2.2”
- @ionic-native:“^5.0.0”
- @ionic/angular-toolkit:“~1.4.0”
我希望这涵盖了最重要的那些。
重现步骤
应用程序
ionic start myApp tabsnpm install --save @capacitor/cli @capacitor/corenpm run build --prodnpx cap init <name> <id>npx cap add iosnpx cap copynpx cap open ios- 一般 -> 签约 -> 团队
插入
npm install cordova-plugin-advanced-httpnpm install @ionic-native/httpnpx cap sync- 如此处所示使用它
根据文档(我可能误解了)应该是这样。
问题
尝试调用 API 时:
网络
Native: tried calling HTTP.get, but Cordova is not available. Make sure to include cordova.js or run in a device/simulator
我知道我本身不使用 Cordova,但它不应该被覆盖npx cap sync吗?
iOS
[error] - ERROR {"line":38,"column":38,"sourceURL":"capacitor://localhost/tab2-tab2-module.js"}