You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行$react-native init AwesomeProject报错:react-native command not found求助

解决 "react-native command not found" 错误

嘿,我刚入门React Native的时候也踩过这个坑!别慌,这个错误大多是因为React Native的脚手架工具没装对,或者系统找不到它的位置。给你几个实用的解决办法:

方法1:全局安装React Native CLI

如果还没全局装过脚手架,直接在终端跑这个命令:

npm install -g react-native-cli

要是你用Yarn的话,就换成:

yarn global add react-native-cli

安装完成后再试试react-native init AwesomeProject,应该就能正常执行了。

方法2:检查并配置npm全局路径

要是已经装了CLI但还是报错,大概率是系统PATH里没包含npm全局包的路径。先找到这个路径:

npm config get prefix

你会得到类似下面的路径:

  • Mac/Linux:/usr/local
  • Windows:C:\Users\你的用户名\AppData\Roaming\npm

接下来把这个路径的bin目录(比如Mac下是/usr/local/bin)加到系统环境变量PATH里:

  • Mac/Linux:打开终端编辑~/.bashrc或者~/.zshrc(看你用的是哪种shell),加上这一行:
    export PATH="$PATH:$(npm config get prefix)/bin"
    
    然后执行source ~/.bashrc(或者对应的zsh文件)让配置生效。
  • Windows:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量里找到PATH,点击编辑把刚才的路径加进去,重启终端就好。

方法3:用npx直接初始化(推荐新手)

现在React Native官方更推荐不用全局装CLI,直接用npx来初始化项目,这样能自动用最新版本的脚手架,还不会有路径问题:

npx react-native init AwesomeProject

这个方法我现在还在用,省心很多!

附上你遇到的错误截图:
终端显示react-native command not found的错误

内容的提问来源于stack exchange,提问作者Amit_Chauhan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:55:29