React start устанавливает номер порта из CLI

Я пытаюсь запустить свой реагирующий сервер через linux CLI с указанным номером порта. Я НЕ прошу изменить сценарий package.json, чтобы включить определенный номер порта.

Мне нужно иметь возможность запускать несколько реагирующих экземпляров с разными портами через CLI.

Я видел такие рекомендации, как

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

Ни один из них не работает, все они устанавливают порт по умолчанию 3000, или, если у меня есть определенный порт в package.json, например 5000, по умолчанию он такой.

Какова правильная команда для установки порта через CLI?

попробуй PORT=4000 npm start

Tom Berghuis 22.04.2019 06:11
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
806
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

На самом деле это переменная среды для порта, поэтому вы можете указать 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

Другие вопросы по теме