livereload没有提供地址选择

时间:2019-06-29 10:47:48

标签: ionic-framework

在更新node.js之后,我发现了此问题..当我运行ionic cordova运行android --livereload时,它在localhost中运行

我该如何解决这个问题?请帮助我。

离子信息:

   Ionic CLI                     : 5.2.1
   Ionic Framework               : @ionic/angular 4.6.0
   @angular-devkit/build-angular : 0.13.9
   @angular-devkit/schematics    : 7.3.9
   @angular/cli                  : 7.3.9
   @ionic/angular-toolkit        : 1.5.1

科尔多瓦:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : android 8.0.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 4 other plugins)

实用程序:

   cordova-res : not installed
   native-run  : 0.2.7

系统:

   NodeJS : v10.16.0 (C:\Program Files\nodejs\node.exe)
   npm    : 6.9.2
   OS     : Windows 10

1 个答案:

答案 0 :(得分:1)

这是Ionic-cli v5.2.1中的新变化

您可以使用此命令

离子服务--address = 0.0.0.0

或者您的情况

离子Cordova运行android --livereload --address = 0.0.0.0

或者如果您有特定的网址

离子Cordova运行android --livereload-url = http://localhost:8100

这将像以前一样在本地主机以及外部URL上启动服务器。

有关更多信息,请参阅此更新文档。 https://ionicframework.com/docs/cli/commands/cordova-run