我试图@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 tabs
npm install --save @capacitor/cli @capacitor/core
npm run build --prod
npx cap init <name> <id>
npx cap add ios
npx cap copy
npx cap open ios
- 一般 -> 签约 -> 团队
插入
npm install cordova-plugin-advanced-http
npm install @ionic-native/http
npx 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"}