在更新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
答案 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