React Native-DEV не определен



У меня есть [email protected] проект.
Я удалил папку node_modules и после того, как я дал следующие команды:



npm i
react-native upgrade


Но я получаю эту ошибку:



react-native.js:15 

ReferenceError: __DEV__ is not defined


Как это исправить?

594   5  

5 ответов:

Может быть, это? https://github.com/facebook/react-native/issues/7814

Удаление .babelrc, кажется, решает проблему.

Мой .babelrc:

{"пресеты": ["react-native"] }

Добавление

/* global __DEV__ */

В верхней части файла работал на меня.

Поскольку это первый результат поиска, я хотел бы дать еще один совет для тех, кто сталкивается с этой проблемой с react-native-web и jest.

Как подробно описано в https://github.com/facebookincubator/create-react-app/issues/1085 , Если вы сопоставляете 'react-native' с 'react-native-web' в вашей системе сборки (webpack, для меня), то вам также нужно это сопоставление в вашем jest config.

Я видел

ReferenceError: __DEV__ is not defined

Когда я проводил тесты через jest. Добавление

moduleNameMapper: {
    '^react-native$': 'react-native-web',
}

To jest.config.js исправил это для меня.

The .файл babelrc скрыт в папке .
Я просто удаляю его, а затем мой react native project работает.

При добавлении 'Вавилон-предустановки-реагировать родной в разделе devDependencies решить эту проблему

Comments

    Ничего не найдено.