【发布时间】:2019-08-14 07:10:34
【问题描述】:
我试图在 iOS 和 Web 上使用 @ionic-native/http,但没有成功。应用在两个平台上都启动,但插件不起作用。
依赖关系
- 电容器:“^1.0.0-beta.19”
- @ionic/angular: "^4.1.0"
- @angular: "^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 copy-
npx cap open ios- 一般 -> 签约 -> 团队
插件
npm install cordova-plugin-advanced-httpnpm install @ionic-native/httpnpx cap sync- 如here所示使用
根据documentation(我可能误解了)应该是这样。
问题
尝试调用 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"}
【问题讨论】:
标签: angular cordova ionic-framework capacitor