请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

undefined is not an object evaluating ReactInternals.ReactCurrentOwner

react-native run-android 如下报错

undefined is not an object evaluating ReactInternals.ReactCurrentOwner

如下图:

https://img1.sycdn.imooc.com/szimg//5945bbc200016bc103570606.jpg

预计原因是RN版本的问题

参考:

https://github.com/facebook/react-native/issues/13874

解决办法

As I mentioned, make sure you've installed the correct version of React. If you're using React Native 0.45:

yarn add react@16.0.0-alpha.12

【参考了解决办法,还是没解决问题,不知道现在要怎么办了。出现这个问题是什么原因?要怎么解决?】

以下是我的package.jason文件。

{
	"name": "ReactNativeWeb",
	"version": "0.0.1",
	"private": true,
	"scripts": {
		"start": "node node_modules/react-native/local-cli/cli.js start",
		"test": "jest"
	},
	"dependencies": {
		"babel-core": "^6.25.0",
		"babel-loader": "^7.0.0",
		"babel-preset-es2015": "^6.24.1",
		"babel-preset-react": "^6.24.1",
		"react": "^16.0.0-alpha.12",
		"react-dom": "^16.0.0-alpha.12",
		"react-native": "^0.45.1",
		"react-native-web": "0.0.103",
		"webpack": "^2.6.1"
	},
	"devDependencies": {
		"babel-jest": "20.0.3",
		"babel-preset-react-native": "2.0.0",
		"jest": "20.0.4",
		"react-test-renderer": "16.0.0-alpha.12",
		"webpack-dev-server": "^2.4.5"
	},
	"jest": {
		"preset": "react-native"
	}
}




正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2017-06-19 10:13:36

关闭rn的服务器,重新运行项目试一下,如果不行打开断点调试看能否定位到问题

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信