Я просто хочу переместить App.js в созданную мной папку «src», но при этом у меня возникла проблема. Он сломан в Android, но работает в iOS
import { AppRegistry } from "react-native";
import App from "./src/App";
import { name as appName } from "./app.json";
AppRegistry.registerComponent(appName, () => App);
Я дважды проверил, что путь к файлу правильный, и он работает в iOS, как показано на снимке экрана.
После публикации этого вопроса я экспериментирую с ним, возвращая App.js на исходное место и понимаю, что эмулятор Android все еще имеет ту же ошибку, о которой сообщается.
Итак, я перезапускаю эмулятор, и он решен.
Кажется, только одна платформа, Android или iOS, может обновить новый путь импорта, в то время как другая покажет код ошибки 500.
У меня тоже была такая же ошибка.
Решение: Закройте окно узла, это остановит android. запустите "react-native run-android", как это было сделано ранее.
Это сработало для меня.
перезапустите ваш Metro Builder, когда вы переключаете android / ios наоборот.