Приложение устанавливается и открывается, но сразу после его открытия появляется красный экран с приведенным ниже сообщением об ошибке.
TBH Я не совсем уверен, что делаю, и мне действительно нужна помощь. Мне удалось заставить работать мой другой проект, но когда я начал свой второй проект, это возникло при попытке запустить код. Код - это просто базовый код, который вы получаете при запуске: response-native init projectName





Фиксированный. babel выпустил обновление до 5.0.0. установите ваши предустановки на 4.0.0, и он исправит это.
Измените версию «babel-preset-react-native» на «4.0.0». Проблема возникает в последней версии 5.0.0.
Проверить проблема с github
^^ что они сказали ... измените ваш "babel-preset-react-native" на 4.0.0.
Пробовал все, но проблема все еще существует.
Попробуйте эту команду реагировать-родное обновление
Я получил вышеупомянутую ошибку только сейчас. Я использую React Native v0.57, и в моем файле json было это
{
"name": "AwesomeProject",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.5.0",
"react-native": "0.57.1"
},
"devDependencies": {
"babel-jest": "23.6.0",
"jest": "23.6.0",
"metro-react-native-babel-preset": "0.45.6",
"react-test-renderer": "16.5.0"
},
"jest": {
"preset": "react-native"
}
}
Я добавил «babel-preset-react-native»: «4.0.0» и удалил «metro-react-native-babel-preset»: «0.45.6» в «devDependencies», и ошибка была устранена.
Я использую response native 0.51.1 и сталкиваюсь с той же проблемой, что и вы. Я изменил файл package.json, как вы описали. И снова запустите npm install. Но по-прежнему возникает ошибка при запуске. Пожалуйста, помогите мне
Была такая же проблема. Переход на "babel-preset-react-native": "4.0.0" не сработал. это сработало для меня
npm добавить @ babel / время выполнения
Решение Джонатана тоже сработало для меня:
Фиксированный. babel выпустил обновление до 5.0.0. установите ваши предустановки на 4.0.0, и он исправит это.
Попробуйте следующее: очистите папку сборки и попробуйте еще раз.
запустить react-native start --reset-cache на одной вкладке
а потом запустить react-native на другой вкладке
Для меня этот ответ сработал:
https://stackoverflow.com/a/40966360/4483716
В основном мне нужно было дать разрешение на папку
/Users/[username]/Library/LaunchAgents.
Используйте эту команду:
$ sudo chown $(whoami) /Users/$(whoami)/Library/LaunchAgents
babel-preset-react-native версии 4.0.0 к вашему devDependencies в package.json"devDependencies": {
"babel-preset-react-native": "4.0.0"
},
npm installreact-native run-ios или андроидЕсли по-прежнему не работает, попробуйте rm -rf node_modules/ и повторите шаги 2 и 3.
Я перешел на
"react-native": 0.57.7
"metro-react-native-babel-preset": "0.48.5",
Теперь пакет загружается, как ожидалось.
Моя текущая версия:
"react-native": "0.57.8",
"metro-react-native-babel-preset": "0.51.1",
Вот как я исправил:
Добавлять
"devDependencies": {
"babel-preset-react-native": "4.0.0"
},
удалить node_modules
npm install
Вуаля! Оно работает!
да! это все, что вам нужно сделать, а затем запустить npm install в папке