0

我有一个 Ionic4 应用程序,我试图在我的 iPad 的 DevApp 上运行ionic serve. 然而,它似乎只在本地服务......

ionic serve
> ng run app:serve --host=localhost --port=8100
[INFO] Waiting for connectivity with ng...

[INFO] Development server running!

       Local: http://localhost:8100

       Use Ctrl+C to quit this process

[INFO] Browser window opened to http://localhost:8100!

[ng] ℹ 「wdm」: wait until bundle finished: /
[ng] 
[ng] Date: 2019-06-27T22:09:04.521Z
[ng] Hash: e5b1e27f4608e1891cc1
[ng] Time: 25929ms
[ng] chunk {_pages-private-new-order-order-confirmation-order-confirmation-module} _pages-private-new-order-order-confirmation-order-confirmation-module.js, _pages-private-new-order-order-confirmation-order-confirmation-module.js.map (_pages-private-new-order-order-confirmation-order-confirmation-module) 13.7 kB  [rendered]
[ng] chunk {common} common.js, common.js.map (common) 6.24 kB  
 ... and 164 additional chunks
[ng] ℹ 「wdm」: Compiled successfully.

我尝试使用ionic serve --address ...我的 IP 地址,但我收到此错误...

Provided host could NOT be bound. Please provide a different host address or hostname

我也试过ionic serve --devapp了,但后来我得到了这个错误......

Data path ".builders['cordova-build']" should have required property 'class'.

我是 Ionic 的新手,所以我可能会遗漏一些基本的东西。有任何想法吗?

4

2 回答 2

0

尝试这个,

离子科尔多瓦运行 ios -l --devapp

参考https://ionicframework.com/docs/cli/commands/cordova-run

Ionic CLI 最近更新到 v5.2.1,它改变了一些东西。

于 2019-06-30T11:03:03.847 回答
0

听起来您可能已将Ionic CLI 从 4 升级到 5,但没有将其他相关软件包升级

尝试:

  • 打开package.json
  • 将行更新"@angular-devkit/build-angular": "(version number here)""^0.800.6"
  • npm install

注意:链接的帖子说更新,"^0.12.4"但似乎他们误解了版本号,因为这是一个明显较旧的版本。我会先尝试更新到最新版本。

于 2019-06-28T07:09:35.257 回答