React native:TypeError: undefined is not a function (evaluating 'addListener')

本文解决了项目中出现的TypeError: undefined is not a function错误,原因是yarn.lock文件部署不当导致react-navigation组件版本冲突。文章提供了正确的解决步骤:删除node_modules文件夹并使用yarn重新安装依赖。

项目本来是OK的,但是放着一段时间后竟然报错了:

TypeError: undefined is not a function (evaluating 'addListener')

原因是yarn.lock没部署好,部署好了删掉node_modules再重新yarn install

尽量不要用npm install,npm很容易弄混依赖的。


其主要原因是react-navigation这个控件升级版本了,具体操作方法见:

https://blog.csdn.net/qq_33323251/article/details/79430398

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值