Reactjs 反应本机-未定义开发

Reactjs 反应本机-未定义开发,reactjs,npm,react-native,Reactjs,Npm,React Native,我有一个反应-native@0.26.2项目 我已删除node_modules文件夹,并在发出以下命令后: npm i react-native upgrade 但我得到了这个错误: react-native.js:15 ReferenceError: __DEV__ is not defined 如何修复?可能是这个 删除。babelrc似乎解决了问题 我的.法律改革委员会: {“预设”:[“反应本机”]} .babelrc文件隐藏在文件夹中。 我只是删除了它,然后我的react na

我有一个反应-native@0.26.2项目 我已删除node_modules文件夹,并在发出以下命令后:

npm i
react-native upgrade
但我得到了这个错误:

react-native.js:15 

ReferenceError: __DEV__ is not defined
如何修复?

可能是这个

删除。babelrc似乎解决了问题

我的.法律改革委员会:

{“预设”:[“反应本机”]}


.babelrc文件隐藏在文件夹中。

我只是删除了它,然后我的react native项目开始工作。

因为这是第一个搜索结果,我想给那些在react native web和Jest中遇到这个问题的人另一个提示

如中所述,如果您要在构建系统(我是webpack)中将
'react-native'
映射到
'react-native-web'
,那么您还需要在Jest配置中使用该映射

我在看电影

ReferenceError:\uuuu-DEV\uuuu未定义
当我通过玩笑进行测试时。添加

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

to
jest.config.js
为我修复了这个问题。

在devdependences中添加“babel preset react native”解决了这个问题

/* global __DEV__ */

在文件的顶部对我有用。

我在运行Jest时也会遇到同样的错误。试图让Jest正常工作,请参见此处:
ReferenceError:\uu DEV\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu未定义
可能的重复,然后我会遇到以下问题:这是什么,您能解释一下吗?