Я начал выбрасывать экспо, после такой большой борьбы я смог решить все проблемы со сборкой.
Когда я запускаю приложение, используя «sudo реагировать-нативный запуск-android», я начинаю получать следующую ошибку
Ошибка:
The development server returned response code 500
Bundling `index.android.js` [development, non-minified, hmr disabled]
0.0% (0/1), failed.
error: bundling failed: "TransformError:
/Development/SourceCode/MobileApp/index.android.js:
Couldn't find preset \"babel-preset-react-native-stage-0/decorator-support\" relative to directory \"/Development/SourceCode/MobileApp\""
Я перепробовал почти все возможные исправления, приведенные в github и SO
- удаление последней версии babel-preset-реакции-native и переустановка sudo yarn add babel-preset-react-native@2.1.0
- Очистить кэш Yarn Cache, npm cache
- удаление папки сборки, удаление модулей npm и переустановка всех модулей
- Мало кто исправил проблему, убрав сторожа, но я вообще не использую сторожа.
- Добавление .babelrc с упоминанием поддержки декоратора для пресета следующим образом, это исправление также не работало.
.babelrc
файл выглядит следующим образом
{
"presets": [
"react-native",
"babel-preset-react-native-stage-0/decorator-support"
],
"env": {
"development": {
"plugins": [
"transform-react-jsx-source"
]
}
}
}
Ни одно из этих исправлений не помогло мне. использование babel-preset-react-native@2.1.0
также не решило проблему, потому что это было основным исправлением.