问题描述
在更新node.js之后,我发现了这个问题..当我运行ionic cordova运行android --livereload时,它在本地主机中运行
After the updation of node.js i found this issue.. when i run ionic cordova run android --livereload it is running in localhost
我该如何解决这个问题?请帮助我.
How do i solve this issue ?? please help me..
离子信息:
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 ([email protected])
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
推荐答案
因此,这是Ionic-cli v5.2.1中的新变化
So this is a new change in Ionic-cli v5.2.1
您可以使用此命令
离子服务--address = 0.0.0.0
或者您的情况
离子Cordova运行android --livereload --address = 0.0.0.0
或者如果您有特定的网址
or if you have a specific url
离子Cordova运行android --livereload-url = http://localhost:8100
ionic cordova run android --livereload-url=http://localhost:8100
这将像以前一样在本地主机以及外部URL上启动服务器.
This will spin up the server like it used to previously, both on the localhost as well as the external url.
有关更多信息,请参阅此更新文档. https://ionicframework.com/docs/cli/commands/cordova-run
See this update documentation for more infohttps://ionicframework.com/docs/cli/commands/cordova-run
这篇关于livereload没有提供地址选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!