未找到反应本机命令
Posted
技术标签:
【中文标题】未找到反应本机命令【英文标题】:React native command not found 【发布时间】:2016-12-08 20:10:30 【问题描述】:我开始安装 react native。我已经成功安装了 homebrew、nodejs、npm。但无法安装 react native
首先我尝试过
npm install -g react-native-cli给我写警告:
缺少对 /Users/project/.npm-packages/lib/node_modules/react-native-cli 的写入权限之后我尝试过
sudo npm install -g react-native-cli /Users/project/.npm-packages/bin/react-native -> /Users/project/.npm-packages/lib/node_modules/react-native-cli/index.js /Users/project/.npm-packages/lib └── react-native-cli@1.0.0看起来像安装。
之后我尝试了
react-native init AwesomeProject 错误:react-native:找不到命令可能是什么问题
【问题讨论】:
因为它不是关于编程,所以它更适合superuser.com react-native: command not found的可能重复 【参考方案1】:首先要全局安装react native
npm install -g react-native-cli
然后它将向您显示 react native 的路径,如下所示
/Users/yourUser/.npm-packages/bin/react-native -> /Users/yourUser/.npm-packages/lib/node_modules/react-native-cli/index.js
然后你必须从上面的结果中设置默认路径并执行以下命令
export PATH="/Users/yourUser/.npm-packages/bin/:$PATH"
然后重新加载你的会话/环境变量
source ~/.bash_profile
它会像魅力一样起作用!
【讨论】:
您可能想改用"$HOME/.npm-packages/bin:$PATH"
;它适用于任何用户主目录。【参考方案2】:
确保/usr/local/share/npm/bin
在您的 PATH 中以使用通过 npm 安装的二进制文件
将以下行添加到您的 ~/.bashrc
export PATH="/usr/local/share/npm/bin:$PATH"
然后重新加载你的 shell 会话并再试一次
【讨论】:
【参考方案3】:sudo yarn global add expo-cli
sudo yarn global add react-native-cli
你必须在这里使用sudo
。
【讨论】:
这对我有用!我使用“sudo yarn global add react-native-cli”解决了。谢谢!以上是关于未找到反应本机命令的主要内容,如果未能解决你的问题,请参考以下文章
未找到身份提供程序配置 - 使用 FacebookAuthProvider 反应本机 Firebase 身份验证
使用 swift 将导出的方法值作为未定义来反应本机本机模块?