Необработанный JS Исключение: не удается найти переменную: требуется - React Native - PullRequest
0 голосов
/ 14 апреля 2020

Только что получил проект, который использовал expo, и его нужно перенести на 0.62.

Я застрял на проблеме в течение недели, при создании приложения я получаю "необработанный JS Исключение: Не удается найти переменную: требуется".

Вот мои devDependencies:

  "devDependencies": {
    "@babel/core": "^7.9.0",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/plugin-proposal-decorators": "^7.8.3",

    "@babel/preset-env": "^7.9.0",
    "@babel/runtime": "^7.9.2",
    "@react-native-community/eslint-config": "^1.0.0",
    "babel-jest": "^25.2.6",
    "eslint": "^6.8.0",
    "jest": "^25.2.7",
    "metro-react-native-babel-preset": "^0.59.0",
    "react-test-renderer": "16.11.0"
  },

Вот мой .babelr c:

{
    "presets": ["@babel/preset-env"],
    "plugins": [
        ["@babel/plugin-proposal-decorators", { "legacy": true }],
        ["@babel/plugin-proposal-class-properties", { "loose": true }]
    ]
}

Вот мой babel.config. js

module.exports = {
  presets: ['module:metro-react-native-babel-preset'],
};

Я попытался сбросить кеш, удалить node_modules, ... и почти все, что было предложено для этой проблемы на GitHub и StackOverflow, но ничего не работает.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...