Как открыть Expo Web в веб-браузере с помощью Localhost?

Бег npm start или expo start запускает проект следующим образом:

React  You can now view My React Native App in the browser.

  Local:            http://localhost:19006/   On Your Network:  http://157.201.29.49:19006/

Note that the development build is not optimized.

 › To create a production build, run expo build:web  › Press Ctrl+C to exit.

 Expo  Press ? to show a list of all available commands.

Запуск веб-сайта Expo нажатием клавиши w открывает браузер Chrome с URI IP-адреса. http://157.201.29.49:19006/ как рекомендовано.

Однако из-за офисного VPN браузер Chrome не может разрешить адрес. Ошибка:

Этот сайт недоступен
ERR_CONNECTION_TIMED_OUT

Замена URL-адреса в Chrome на http://localhost:19006/ успешно.

Как я могу запустить Expo так, чтобы нажатие "w" автоматически запускало локальный хост, а не IP-адрес?

3 ответа

Решение

Чтобы исправить, запустите expo непосредственно следующим образом, указав параметр localhost:

expo start —-localhost

См. Документацию Expo CLI дляexpo start:

--localhost Same as --host localhost

Больше не поддерживается.

Обновление от 25 июля 2022 г.: был выпущен с удаленным веб-интерфейсом. Последняя версия с веб-интерфейсом — [email protected][email protected]

узнать больше

      expo start --web

или

      npm run web
Другие вопросы по тегам