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

求助:创建React-Native项目时node与npm未被识别的问题

解决React Native创建应用时Node/NPM未被识别的问题

遇到这种明明装了Node和NPM、配置了PATH却还是提示未识别的情况,我之前也碰过好几次,大概率是环境变量没生效或者终端缓存的问题,给你几个排查方向:

  • 先重启终端! 这是最容易忽略的点——修改PATH后,旧的终端窗口不会自动加载新的环境变量,一定要打开全新的命令行窗口,再运行node -v和npm -v测试。如果这时候能输出版本号,那问题就解决了,直接去创建React Native应用就行。

  • 检查PATH配置是否正确

    • Windows:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」里找到PATH,查看是否包含Node的安装目录(通常是C:\Program Files\nodejs\)。如果没有就添加,有的话可以把它移到最前面,避免被其他冲突路径覆盖。
    • macOS/Linux:打开终端输入echo $PATH,看输出里有没有Node的安装路径(比如/usr/local/bin或者你自定义的安装目录)。如果没有,就打开~/.zshrc(或者~/.bashrc,取决于你用的shell),添加一行export PATH="/path/to/nodejs/bin:$PATH",保存后运行source ~/.zshrc生效。
  • 排查终端或权限问题

    • Windows可以试试用管理员权限打开命令行,或者切换到PowerShell再测试;macOS/Linux如果是brew安装的Node,确认brew的路径已经在PATH里,也可以检查Node和NPM的可执行权限:chmod +x /path/to/node和chmod +x /path/to/npm。
    • 如果你用的是VS Code的集成终端,一定要重启VS Code才能加载新的环境变量,不然还是会用旧的配置。
  • 确认全局CLI的路径

    • 如果你是全局安装了React Native CLI(npm install -g react-native-cli),还要确保全局NPM的bin目录在PATH里:Windows一般是C:\Users\你的用户名\AppData\Roaming\npm,macOS/Linux是/usr/local/bin,没加的话记得补上。
  • 终极方案:重装Node

    • 如果以上都不行,就去Node官网下载LTS版本的安装包,安装时务必勾选「Add to PATH」选项(默认会勾,但最好确认),安装完成后重启电脑,再测试Node和NPM是否能正常识别。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 13:28:13