react-native not found + mac os

Posted

技术标签:

【中文标题】react-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 将解决问题。 【参考方案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 的步骤:

    运行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

    如果遇到以下错误 -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"

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

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

【讨论】:

【参考方案4】:

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

    致电npm list -g | head -n 1 在代码编辑器中打开 .bash_profile。它应该位于~/.bash_profileexport PATH="/usr/local/Cellar/node/10.12.0/bin:$PATH" 粘贴到其中某处。确保那里有正确的版本。还要确保 PATH 包含在 保存文件。 关闭终端并重新打开。你现在应该很好了。

【讨论】:

【参考方案5】:

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

npx react-native init AwesomeProject

我们不需要安装

react-native-cli

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

如原始文档中所述。

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

【讨论】:

以上是关于react-native not found + mac os的主要内容,如果未能解决你的问题,请参考以下文章

react-native not found + mac os

react-native 使用react-native run-android 启动项目 报错 Android project not found

解决 React-Native: Android project not found. Maybe run react-native android first?

react-native run-android时 SDK location not found.报错

react-native在mac上执行gradlew命令报错 ./gradlew: command not found

React Native 开发环境安装和配置使用报错: -bash: react-native: command not found