请稍等 ...
×

采纳答案成功!

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

警告加error undefined is not an object evaluating ReactInternals.ReactCurrentOwner

针对这个问题报错的补充:

react-native run-android 如下报错

undefined is not an object evaluating ReactInternals.ReactCurrentOwner

详细问题如下:

http://coding.imooc.com/learn/questiondetail/14381.html

补充问题:

https://img1.sycdn.imooc.com/szimg//59473cda00010b4116120710.jpg

我在项目npm install 的时候 提示了三个wean,估计是版本问题。

然后undefined is not an object evaluating ReactInternals.ReactCurrentOwner

这个问题 我看github上的issues,说是

If you're using React Native 0.45:

yarn add react@16.0.0-alpha.12



但是我的react已经是上面说的版本了。然后三个警告又提示....

现在我打算把RN版本降低一些,然后把react和react-dom按警告提示改成15.6,这样可行吗?

RN版本降到多少才合适?

要怎么降低RN的版本呢?

现在还是报undefined is not an object evaluating ReactInternals.ReactCurrentOwner错误

正在回答

1回答

如果你要讲react-native降级到某个版本,但又不知道这个版本下的rn所需要哪些版本的依赖,给你说个小技巧,你可以通过:

react-native init demo --version 0.36.1

命令来初始化一个指定版本的rn项目然后在package.json会列出这个版本下的rn所需要的依赖,参照这个你可以修改你的rn版本了。

0 回复 有任何疑惑可以回复我~
  • 提问者 大苗子 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-06-20 17:22:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信