如何在不同的端口上提供Ionic应用程序?

时间:2016-09-23 13:45:29

标签: browser ionic-framework ionic2

我试图在浏览器上运行离子项目,但默认端口8000已在使用中。

我需要更改端口

我正在使用此命令:

ionic run browser --port 8002 

但它不起作用。

documentation表示port 选项 - port | -p

由于

6 个答案:

答案 0 :(得分:16)

同时运行2个离子应用时,仅为第二个应用指定新端口是不够的,还需要为实时重新加载新端口 >和 dev logger 或者它们会与第一个应用冲突:

ionic serve -p 8101 -r 8102 --dev-logger-port 8103 

否则,您将收到连接错误。确保防火墙允许您使用的所有端口。

答案 1 :(得分:15)

之前尝试ionic platform add browser

 `ionic serve -p 8002 --dev-logger-port 8103 ` 

,而不是...

答案 2 :(得分:1)

根据离子团队的问题跟踪器..运行命令如

ionic cordova run browser --port 8080

目前无法正常工作,它似乎是一个已知问题,需要在某些cli版本中修复,不确定何时会出现

https://github.com/ionic-team/ionic-cli/issues/2307

https://github.com/ionic-team/ionic-cli/issues/2312

答案 3 :(得分:1)

ionic serve -p 9000

ionic serve --port 9000

简单

答案 4 :(得分:0)

您还可以使用以下命令指定端口并以实验室版本运行:  ionic serve -l --port 2020

答案 5 :(得分:0)

ionic serve --external --host="0.0.0.0" --port="8132"
对我有用(我在 docker 上运行ionic)

离子版本: 4.7.1
离子cli版本: 5.4.16