我试图在浏览器上运行离子项目,但默认端口8000已在使用中。
我需要更改端口
我正在使用此命令:
ionic run browser --port 8002
但它不起作用。
documentation表示port
选项是 - port | -p
由于
答案 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版本中修复,不确定何时会出现
答案 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