Я пытаюсь запустить свой реагирующий сервер через linux CLI с указанным номером порта. Я НЕ прошу изменить сценарий package.json, чтобы включить определенный номер порта.
Мне нужно иметь возможность запускать несколько реагирующих экземпляров с разными портами через CLI.
Я видел такие рекомендации, как
npm start --PORT=4000,
npm start --PORT 4000,
npm start -- --PORT=4000
Ни один из них не работает, все они устанавливают порт по умолчанию 3000, или, если у меня есть определенный порт в package.json, например 5000, по умолчанию он такой.
Какова правильная команда для установки порта через CLI?





На самом деле это переменная среды для порта, поэтому вы можете указать PORT переменную среды перед npm start
export PORT=3005; npm start #For Linux
$env:PORT=3005; npm start #For Powershell
вы можете сделать это, добавив PORT=4000 перед запуском реагирующих сценариев в package.json.
"scripts": {
"start": "PORT=4000 react-scripts start"
}
то вы можете запустить npm start
попробуй
PORT=4000 npm start