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_profile
将export 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