node.js - 从 CLI 反应开始设置端口号
问题描述
我正在尝试通过具有指定端口号的 linux CLI 启动我的反应服务器。我不是要更改 package.json 脚本以包含定义的端口号。
我需要能够通过 CLI 启动具有不同端口的多个反应实例。
我看过一些建议,例如
npm start --PORT=4000
,
npm start --PORT 4000
,
npm start -- --PORT=4000
其中没有一个工作,他们都将端口设置为默认值 3000,或者如果我在 package.json 中定义了端口,例如 5000,则默认为该端口。
通过 CLI 设置端口的正确命令是什么?
解决方案
您可以通过在 package.json 中的 react-scripts 开始之前添加 PORT=4000 来实现。
"scripts": {
"start": "PORT=4000 react-scripts start"
}
然后你可以执行 npm start
推荐阅读
- javascript - 垃圾邮件异步回调打破了我的 setTimeout 延迟
- c - 在 C 中设置可执行目录中的文件名
- jenkins - 在 jenkins 中运行时,nyc 和 mocha 代码覆盖失败
- prestashop - 覆盖 AdminProductsController
- javascript - 未找到存根路由回调渲染路由状态
- atlassian-sourcetree - 奇怪的 SourceTree 提交错误
- django - Django - 如何将当前经过身份验证的用户与表单提供的数据链接起来
- ssis - 逐行更新 SSIS 中的数据
- r - 从特定单元格中删除值并相应地调整行中的值
- android - 通过 Intent 以只读模式打开文件