【问题标题】:react-native not found + mac osreact-native not found + mac os
【发布时间】:2018-05-13 00:12:11
【问题描述】:

我正在尝试在我的 macOS 中运行基本的 react-native 应用程序。我通过 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 指南的新手,所以我解决了这个问题。提前致谢。

我尝试了所有帖子,包括

react-native: command not found

【问题讨论】:

  • 安装它的命令是什么?您是否使用了npm install -g 并且成功且没有错误?
  • React Native 项目不是创建create-react-native-app <name>吗?
  • 使用适当版本的 npm 将解决问题。

标签: javascript node.js macos react-native


【解决方案1】:

您应该先安装 React-Native CLI,然后再使用 "react-native init"。

npm install -g react-native-cli

如需了解更多React-Native入门指南,请关注Document

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

然后选择标签 Building Projects with Native Code 以手动创建不带 Expo

的项目

【讨论】:

  • 这个问题的字面意思是“然后我使用 npm 安装了 react-native-cli”。你读过吗
【解决方案2】:

在 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

【讨论】:

    【解决方案3】:

    1.安装 -Xcode -Android 工作室
    2. react-native init FirstApp

    1. 如果遇到以下错误 -bash:react-native:command not found

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

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

    8.创建您的项目
    react-native init FirstApp

    【讨论】:

      【解决方案4】:

      我是如何解决这个问题的。

      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. 关闭终端并重新打开。你现在应该很好了。

      【讨论】:

        【解决方案5】:

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

        npx react-native init AwesomeProject
        

        我们不需要安装

        react-native-cli

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

        如原始文档中所述。

        只需在开头添加 npx npx react native link 即可!

        【讨论】:

          猜你喜欢
          • 2014-10-17
          • 1970-01-01
          • 2017-12-20
          • 2013-07-24
          • 2020-05-21
          • 2019-06-10
          • 2022-12-04
          • 2022-10-20
          相关资源
          最近更新 更多