Подтвердить что ты не робот

Как npm запускает сервер на порту 8000

Недавно я использовал папку angular -seed из github для разработки приложений angular. В каком-то предыдущем учебнике angularjs была папка script и файл server.js в папке angular -seed, которая имела всю конфигурацию для запуска сервера node. Итак, как npm теперь просто запускает сервер node и где находится вся конфигурация этого сервера node?

4b9b3361

Ответ 1

Если вы посмотрите файл package.json.

вы увидите что-то вроде этого

 "start": "http-server -a localhost -p 8000"

Это говорит о запуске a http-server по адресу localhost на порту 8000

http-server является node -модулем.

Обновление:. Включая комментарий @Usman, в идеале он должен присутствовать в вашем package.json, но если он отсутствует, вы можете включить его в раздел scripts.

Ответ 2

у нас есть реактивное приложение, и наши машины разработки - это mac и pc. Команда запуска не работает для ПК, так вот как мы ее обошли:

"start": "PORT=3001 react-scripts start",
"start-pc": "set PORT=3001&& react-scripts start",

На моем mac:

npm start

На моем компьютере:

 npm run start-pc

Ответ 3

Вы также можете изменить порт в консоли перед запуском

SET PORT=8000