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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不同的端口上提供Ionic应用程序?相关的知识,希望对你有一定的参考价值。

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

我需要改变端口

我正在使用此命令:

ionic run browser --port 8002 

但它不起作用。

documentationport选项是--port | -p

谢谢

答案

之前尝试ionic platform add browser

要么

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

代替...

另一答案

在同时运行2个离子应用程序时,仅为第二个应用程序指定新端口是不够的,还需要为实时重新加载和开发记录器指定新端口,否则它们将与第一个应用程序冲突:

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

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

另一答案

根据离子团队的问题跟踪器,运行命令就好

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

另一答案
ionic serve -p 9000

要么

ionic serve --port 9000

简单

另一答案

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

以上是关于如何在不同的端口上提供Ionic应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Nginx 位置为在不同端口上运行的两个后端应用程序提供服务?

如何在生产模式下构建 Ionic 应用程序,Ionic 构建的行为不同

如何在不同的端口中运行反应端口和后端端口?

无法找到 ionic v4 的 ng 命令,但在使用 ionic v6 时可以

如何在 ionic 3 上播放 rtmp 视频?

如何在 Ionic 框架中发送推送通知?