我开始安装反应原生。我已经成功安装了homebrew,nodejs,npm。但无法安装反应原生
首先我尝试了
npm install -g react-native-cli
给我写了警告:
Missing write access to /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
Error : react-native: command not found
可能是什么问题
答案 0 :(得分:6)
确保您的PATH中/usr/local/share/npm/bin
使用与npm一起安装的二进制文件
将以下行添加到〜/ .bashrc
export PATH="/usr/local/share/npm/bin:$PATH"
然后重新加载你的shell会话并再试一次
答案 1 :(得分:6)
首先,您必须安装全局本地反应
npm install -g react-native-cli
然后它将显示反应原生的路径,如下所示
/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"
然后重新加载session / env vairables
source ~/.bash_profile
它会像魅力一样工作!
答案 2 :(得分:0)
sudo yarn global add expo-cli
sudo yarn global add react-native-cli
您必须在此处使用sudo
。