react-native not found + mac os

时间:2017-11-29 10:12:38

标签: javascript node.js macos react-native

我正在尝试在我的macOS中运行基本的react-native app。我通过brew安装了节点。

My node version: v6.12.0
npm version :5.5.1

然后我使用npm安装了reatc-native-cli。现在,当我尝试使用react-native init创建项目时,它会显示react-native command not found

我尝试了所有解决方案,但没有希望。因为我是这个反应原始指南的新蜜蜂我解决了这个问题。提前谢谢。

我尝试了所有帖子,包括

react-native: command not found

5 个答案:

答案 0 :(得分:3)

在使用“react-native init”之前,您应首先安装 React-Native CLI

npm install -g react-native-cli

有关入门 React-Native 的详细信息,请参阅此Document

https://facebook.github.io/react-native/docs/getting-started.html

  

为没有 Expo

的手动创建项目选择标签使用本机代码构建项目

答案 1 :(得分:1)

在Mac OS中安装React Native CLI的步骤:

  1. 运行npm install -g react-native-cli

sudo npm install -g react-native-cli 2.成功后,从输出中获取安装路径:

/Users/jeemok/.npm-packages/bin/react-native -> /Users/jeemok/.npm-packages/lib/node_modules/react-native-cli/index.js
+ react-native-cli@2.0.1
added 78 packages from 28 contributors in 12.39s

就我而言,我的路径是/Users/jeemok/.npm-packages/bin/react-native 3.运行export PATH="/Users/jeemok/.npm-packages/bin:$PATH" 4.现在,您应该可以使用命令react-native


初始化项目的示例

react-native init TodoApp
cd TodoApp
react-native run-ios

答案 2 :(得分:0)

1。安装  -Xcode  -Android Studio
2。 反应本地初始化FirstApp

  1. 如果遇到以下错误 -bash:react-native:找不到命令

4。 npm列表-g |头-n 1
5, / usr / local /地窖/节点/8.1.4/lib U将找到文件“ react native”
6。 打开.bash_profile(如果.bash_profile不存在setup .bash_profile) 在.bash_profile文件中添加以下内容 export PATH =” / usr / local / Cellar / node / 8.1.4 / bin:$ PATH”

  1. 运行命令以重新加载.bash_profile 来源.bash_profile

8。创建您的项目
反应本地初始化FirstApp

答案 3 :(得分:0)

我如何解决此问题。

  1. 致电npm list -g | head -n 1
  2. 在代码编辑器中打开.bash_profile。它应该位于~/.bash_profile
  3. export PATH="/usr/local/Cellar/node/10.12.0/bin:${PATH}"粘贴到其中的某个位置。确保其中有正确的版本。另外,请确保PATH包装在{}
  4. 保存文件。
  5. 关闭终端,然后重新打开。你现在应该很好。

答案 4 :(得分:0)

我是如何解决这个未找到的问题的。对于那些仍然面临问题的人,我正在分享我的解决方案。 我通过运行以下命令设置了一个全新的 React Native 项目。

npx react-native init AwesomeProject

我们不需要安装

<块引用>

react-native-cli

如果您之前安装了全局 react-native-cli 包,请删除它,因为它可能会导致意外问题。

如原始文档中所述。

只需在 npx react native link 开头添加 npx 就可以了!