Reactjs 反应本机-未定义开发
我有一个反应-native@0.26.2项目 我已删除node_modules文件夹,并在发出以下命令后: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
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未定义
可能的重复,然后我会遇到以下问题:这是什么,您能解释一下吗?