Реакция приложения не запускается на компьютере с другим узлом и npm - PullRequest
0 голосов
/ 27 марта 2020

У меня 2 компьютера, пока я делюсь одним приложением реакции. На одном компьютере приложение React работает нормально; другой, не так много. Их конфигурации немного отличаются.

Компьютер 1, macbook (приложение реакции запускается):

  • узел: v13.11.0
  • npm 6.13.7

Компьютер 2, Ubuntu 18.04 (приложение реакции не запускается):

  • узел: v10.16.0
  • npm: 10.16.0

компьютер 2 получает следующую ошибку при запуске npm start:

ошибка сопровождается следующей информацией:

enter image description here

Я запустил npm Установить и npm начать заново, но, честно говоря, отличающиеся версии были только моим лучшим предположением. Был бы очень признателен всем, кто мог бы помочь мне правильно запустить код на компьютере 2!

пс. В прошлом я запускал приложения реакции на linux совершенно нормально. еще раз спасибо!

1 Ответ

0 голосов
/ 27 марта 2020

Похоже, что этот порт может быть занят, попробуйте убить pid на этом порту или настроить запуск сценария для запуска на другом порту.

Чтобы найти и уничтожить PID, работающий на порту-

Find the PID:
lsof -i :3000

Kill:
kill -9 <PID>

Вы можете изменить порт по умолчанию в вашем пакете. json файл в разделе скриптов -

"scripts": {
    "start": "set PORT=3001 && react-scripts start"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...