首页 > 解决方案 > 设置 PORT 仍然首先尝试在 3000 React App 上运行

问题描述

我有两个尝试使用 pm2 运行的反应应用程序。一个应用程序在端口 3000 上运行良好。当我尝试运行第二个应用程序时,它无法运行。

我已经在 package.json 文件中指定了端口号,即 3001,但它仍然提示某些其他程序可能正在使用端口 3000,你想在另一个端口上运行你的应用程序吗?如果我按 Y,它会在 3001 上开始正常运行,但是对于 pm2,我认为我们无法使用此选项以这种方式获得响应。

任何人都可以帮忙吗?提前致谢。

标签: reactjsnpmsshpm2

解决方案


你是如何指定端口号的package.json

"start": "export PORT=3001 react-scripts start"

您是否尝试过使用跨环境包?


推荐阅读