首页 > 解决方案 > 从 CLI 反应开始设置端口号

问题描述

我正在尝试通过具有指定端口号的 linux CLI 启动我的反应服务器。我不是要更改 package.json 脚本以包含定义的端口号。

我需要能够通过 CLI 启动具有不同端口的多个反应实例。

我看过一些建议,例如

npm start --PORT=4000, npm start --PORT 4000, npm start -- --PORT=4000

其中没有一个工作,他们都将端口设置为默认值 3000,或者如果我在 package.json 中定义了端口,例如 5000,则默认为该端口。

通过 CLI 设置端口的正确命令是什么?

标签: node.jsreactjsnpm

解决方案


您可以通过在 package.json 中的 react-scripts 开始之前添加 PORT=4000 来实现。

"scripts": {
   "start": "PORT=4000 react-scripts start"
}

然后你可以执行 npm start


推荐阅读