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_profilereact-native-xcode.sh开头

显然,已在 0.16.0-rc 中修复! https://github.com/facebook/react-native/commit/9a64f17de84e50a4fc60f1b96168aa61925934a8

【讨论】:

以上是关于React-Native添加依赖包后出现Native module cannot be null!的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

react-native APK 崩溃并出现“未知”错误

react-native init 导致构建失败开箱即用

ESLint 警告;已定义但从未用于 react-native 组件 [重复]

添加某些 nuget 包后,Biztalk 2020 构建失败并出现 AddBizTalkHiddenReferences

idea加入依赖包后不提示引入类是啥原因

如何将参数从 React-Native 发送到 Native