【问题标题】: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:找不到命令

可能是什么问题

【问题讨论】:

标签: android ios node.js react-native


【解决方案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”解决了。谢谢!
    猜你喜欢
    • 2018-05-16
    • 2020-05-02
    • 2023-03-02
    • 2017-04-12
    • 2020-06-09
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    相关资源
    最近更新 更多