Способы изменения порта для команды npm start

Чтобы изменить порт для запуска команды запуска npm, вы можете использовать различные методы. Вот несколько возможных способов:

  1. Укажите порт с помощью командной строки. При запуске команды npm start вы можете явно определить порт, добавив --port, за которым следует желаемый номер порта. Например:

    npm start -- --port 3001
  2. Измените сценарий «start» в package.json: откройте файл package.json и найдите раздел «scripts». Внутри него вы найдете «стартовый» скрипт. Вы можете добавить флаг --port, за которым следует желаемый номер порта, например:

    {
     "scripts": {
       "start": "react-scripts start --port 3001"
     }
    }
  3. Используйте файл.env. Создайте файл.env в корневом каталоге вашего проекта, если он еще не существует. Добавьте следующую строку, чтобы указать порт:

    PORT=3001
  4. Укажите порт программно. Если у вас есть контроль над исходным кодом, вы можете изменить порт программно. Например, в приложении Node.js вы можете изменить конфигурацию сервера для прослушивания определенного порта. Вот базовый пример использования Express.js:

    const express = require('express');
    const app = express();
    const port = 3001;
    app.listen(port, () => {
     console.log(`Server running on port ${port}`);
    });
  5. Используйте файл конфигурации. В зависимости от используемой вами платформы или инструмента может существовать файл конфигурации, в котором вы можете указать порт. Например, в приложении React вы можете найти файл webpack.config.jsи изменить конфигурацию devServer, чтобы установить нужный порт.