未捕获的TypeError:无法在React Native Debugger中读取未定义的属性“apply”

时间:2015-12-22 07:22:28

标签: react-native

反应原生0.17
Ubuntu 14.04

我刚刚将我的反应原生版本0.16更新为0.17然后我尝试连接我的chrome调试器但是我收到此错误: -

未捕获的TypeError:无法读取未定义的属性“apply”

Chrome控制台中的

2 个答案:

答案 0 :(得分:1)

这可能由于多种原因引起。

  • 这可能是由于与您当前的本机版本不兼容的同级依赖关系引起的。

解决方案可以是使用react-native upgrade升级react-native,或者将模块或对等依赖关系更改为与您的react-native版本兼容的模块

  • 如果您没有为Google Chrome使用redux开发工具,则会发生这种情况。

解决方案是添加redux开发工具(Issue)。

  • 您的实现存在一些问题。您代码中的某个地方必须存在一个您不会注意到的错误,这将产生未定义的错误。

解决方案是检查在何时何地抛出此异常并查找错误

更多阅读Issue

答案 1 :(得分:0)

更新某些模块的peerDependencies对我有用,请参阅issue