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

How can I serve Ionic app on a different port?

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

我需要更改端口

我正在使用这个命令:

ionic run browser --port 8002 

但它不起作用。

documentation 表示 port 选项 --port|-p

谢谢

先尝试 ionic platform add browser

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

而是...

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

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

当运行同时有2个ionic应用时,为第二个应用指定一个新端口是不够的,还需要指定一个新端口对于 live reloaddev logger 否则它们将与第一个应用程序冲突:

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

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

ionic serve -p 9000

ionic serve --port 9000

简单

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

ionic serve --external --host="0.0.0.0" --port="8132"
对我有用(im 运行 ionic on docker

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

这对我有用:

ionic serve -p 8200 -i 35730