React-Native添加依赖包后出现Native module cannot be null!的解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React-Native添加依赖包后出现Native module cannot be null!的解决办法相关的知识,希望对你有一定的参考价值。
参考技术A 原因:rn端添加依赖完成后,ios工程中并没有添加对该第三方组件的依赖,使用cocoapods的情况下,pod update就可以了,没用cocoapods的话需要手动添加。react-native init 导致构建失败开箱即用
【中文标题】react-native init 导致构建失败开箱即用【英文标题】:react-native init causing build fail out of box 【发布时间】:2015-11-09 15:19:23 【问题描述】:使用react-native init <projectName>
,然后使用npm install
会导致构建失败并出现错误:
Command /bin/sh failed with exit code 127
和消息:
../node_modules/react-native/packager/react-native-xcode.sh: line 36: react-native: command not found
Command /bin/sh failed with exit code 127
在本地和全局都安装了 react-native 无济于事。
有没有人遇到过这个问题并知道如何解决?
【问题讨论】:
我认为您遇到了与此处所述相同的问题:***.com/questions/33588598/… 确保您使用的是所有依赖项的最新版本,尤其是节点 【参考方案1】:此处解释的 hack 有效: https://github.com/facebook/react-native/issues/3948
添加source ~/.bash_profile
到react-native-xcode.sh
开头
显然,已在 0.16.0-rc
中修复!
https://github.com/facebook/react-native/commit/9a64f17de84e50a4fc60f1b96168aa61925934a8
【讨论】:
以上是关于React-Native添加依赖包后出现Native module cannot be null!的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
ESLint 警告;已定义但从未用于 react-native 组件 [重复]
添加某些 nuget 包后,Biztalk 2020 构建失败并出现 AddBizTalkHiddenReferences