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

Posted

技术标签:

【中文标题】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 init 导致构建失败开箱即用的主要内容,如果未能解决你的问题,请参考以下文章

react-native,“abortOnError false”,但由于 lint 错误,android 构建失败

从 github 打开 react-native 项目时构建失败

react-native AwesomeProject 的 Xcode 构建失败

React-Native Android 构建失败 - 无法找到请求目标的有效认证路径

Flipper Lexical o Preprocessor 问题 Flipper react-native ios 构建失败

React Native,AwesomeProject,react-native run-ios:** 构建失败 **