Ошибка создания-реагирования-приложения

Я хотел бы использовать приложение create-реагировать, поэтому я следую инструкции:

npm install -g create-react-app
create-react-app my-app
cd my-app/
npm start

Но у меня ошибка на последнем шаге. После запуска npm start я получаю сообщение об ошибке:

Не удалось найти открытый порт на linux-llw5. Сообщение об ошибке сети: getaddrinfo ENOTFOUND linux-llw5

Как я могу это исправить?


person qwe asd    schedule 29.06.2017    source источник


Ответы (2)


На вашем компьютере, вероятно, есть глобальная переменная среды HOST, поэтому приложение Create React пытается найти на нем открытый порт вместо стандартного localhost. Удалите переменную среды, и она должна работать нормально, как вы хотите.

В качестве альтернативы вы можете явно изменить start в scripts в package.json для запуска HOST=localhost react-scripts start. Но это кажется немного сложным.

person Dan Abramov    schedule 29.06.2017
comment
что такое переменная среды и как ее удалить? - person Ghulam Rasool; 14.06.2018

Если вы установите переменную в командной строке и запустите

...
cd my-app/
HOST=localhost npm start

приложение должно запускаться корректно

person Vladislav Kysliy    schedule 03.08.2017