Чтобы изменить порт для запуска команды запуска npm, вы можете использовать различные методы. Вот несколько возможных способов:
-
Укажите порт с помощью командной строки. При запуске команды npm start вы можете явно определить порт, добавив
--port, за которым следует желаемый номер порта. Например:npm start -- --port 3001 -
Измените сценарий «start» в package.json: откройте файл package.json и найдите раздел «scripts». Внутри него вы найдете «стартовый» скрипт. Вы можете добавить флаг
--port, за которым следует желаемый номер порта, например:{ "scripts": { "start": "react-scripts start --port 3001" } } -
Используйте файл.env. Создайте файл.env в корневом каталоге вашего проекта, если он еще не существует. Добавьте следующую строку, чтобы указать порт:
PORT=3001 -
Укажите порт программно. Если у вас есть контроль над исходным кодом, вы можете изменить порт программно. Например, в приложении Node.js вы можете изменить конфигурацию сервера для прослушивания определенного порта. Вот базовый пример использования Express.js:
const express = require('express'); const app = express(); const port = 3001; app.listen(port, () => { console.log(`Server running on port ${port}`); }); -
Используйте файл конфигурации. В зависимости от используемой вами платформы или инструмента может существовать файл конфигурации, в котором вы можете указать порт. Например, в приложении React вы можете найти файл
webpack.config.jsи изменить конфигурациюdevServer, чтобы установить нужный порт.