React native: сервер разработки возвращает код ошибки ответа 500 о пути импорта app.js для android, но не для ios.

Я просто хочу переместить 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);

enter image description here

Я дважды проверил, что путь к файлу правильный, и он работает в iOS, как показано на снимке экрана.

перезапустите ваш Metro Builder, когда вы переключаете android / ios наоборот.

QuokMoon 26.10.2018 11:20
0
1
142
2

Ответы 2

После публикации этого вопроса я экспериментирую с ним, возвращая App.js на исходное место и понимаю, что эмулятор Android все еще имеет ту же ошибку, о которой сообщается.

Итак, я перезапускаю эмулятор, и он решен.

Кажется, только одна платформа, Android или iOS, может обновить новый путь импорта, в то время как другая покажет код ошибки 500.

У меня тоже была такая же ошибка.

Решение: Закройте окно узла, это остановит android. запустите "react-native run-android", как это было сделано ранее.

Это сработало для меня.

Другие вопросы по теме