Обновление React-native с 0.61.5 до 0.63.2: ошибка типа: супер-выражение должно быть либо нулевым, либо функцией

#react-native #react-native-android

#react-native

Вопрос:

Я пытаюсь обновить React-native с 0.61.5 до 0.63.2. Для iOS все в порядке. Но для Android у меня есть:

  1. Текущие ошибки при сборке пакета:

    ОШИБКА ОШИБКИ ТИПА: супер-выражение должно быть либо нулевым, либо функцией

    Нарушение, не зависящее от ОШИБОК: модуль AppRegistry не является зарегистрированным вызываемым модулем (вызывающим runApplication)

    Нарушение, не зависящее от ОШИБОК: модуль AppRegistry не является зарегистрированным вызываемым модулем (вызывающим runApplication)

  2. Белый экран на эмуляторе

Я удалил приложение, очистил решение — не работает.

Обновлено этим руководством: https://react-native-community.github.io/upgrade-helper/?from=0.61.5amp;to=0.63.2

Ответ №1:

Я исправил проблему, обновив зависимости и devDependencies до последних версий. Я думаю, лучшим решением было бы выяснить, что именно нужно обновить. Но сейчас главное, чтобы приложение наконец запустилось 🙂