Приложение вылетает после обновления expo sdk с 30 до 31

Я обновил SDK, используя эта инструкция. И я запустил приложение. Приложение показывает эту ошибку на красном экране:

babelHelpers.readOnlyError is not a function. (In ‘babelHelpers.readOnlyError(“newSize”)’, ‘babelHelpers.readOnlyError’ is undefined )

Как я могу решить эту ошибку? Я попытался очистить кеш пряжи, снова установить пакеты пряжи, но не работает.

Приложение вылетает после обновления expo sdk с 30 до 31

Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
1
0
176
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я нашел этот страница в Интернете решающим мою проблему.


Добавьте следующее в package.json:

"devDependencies": {
    "babel-plugin-transform-remove-console": "6.9.4",
    "babel-preset-expo": "^5.0.0"
  }

сделать .babelrc:

{
    "presets": ["babel-preset-expo"],

    "env": {
      "production": {
        "plugins": [
          "transform-remove-console"
        ]
      }
    }
  }
  1. Обновите .babelrc и package.json

  2. Удалить папку node_modules

  3. Установите babel-plugin-transform-remove-console, babel-preset-expo. Запустите пряжу или npm.

Запустите очистку кеша выставки, используя запуск выставки -c

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