СЕРВЕР, показывающий логотип METRO и пакет вместо react-native

#javascript #node.js #react-native #react-native-android #metro-bundler

Вопрос:

Всякий раз, когда я запускаю команду npx react-native run-android , она запускает сервер узла и показывает логотип METRO вместо обычного логотипа react-native на сервере. для справки вы можете посмотреть рисунок ниже.

Отображение логотипа METRO вместо логотипа react-native

вот список того, что я хочу знать:

  1. как вернуть его к обычному логотипу react-native, такому как простые проекты?
  2. каковы возможные различия/причины этого и почему это происходит?

Комментарии:

1. пожалуйста, помогите, если кто-нибудь является экспертом в react-native

2. Но сработало ли это?

3. Я думаю, что не имеет значения, сработает ли это для тебя

4. @Pirogrammer, спасибо, но не будет ли у него проблем с будущими проектами? также шаблон выглядит немного по-другому, извините, я новичок в react-native и не могу найти какое-либо решение для этого.

5. Я так не думаю, у меня та же проблема, но это не влияет ни на один из моих проектов, я постараюсь найти решение.

Ответ №1:

Извините, что так долго, я понял, почему на нем изображен логотип metro, нет проблем, он из родной версии react, если вы действительно хотите увидеть родной логотип react, вы можете понизить некоторые версии, пока он не покажет родной логотип react. Но я думаю, что вы можете придерживаться текущей версии или новейшей версии, потому что это не имеет значения.

Ответ №2:

Мне было любопытно такое поведение, и я также начал проводить некоторые исследования по этому поводу, и после нескольких часов исследований я узнал, что это произошло из-за использования react-родной версии 0.64.0 (последней на сегодняшний день). Я попытался вернуть его обратно на 0.63.4 (предыдущая версия), и он показал обычный логотип React. Там нет никакого побочного эффекта или чего-то еще, я думаю, что они ускоряют процесс компиляции или что-то в этом роде (я не уверен).