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

使用npx create-react-app创建React应用时遇ENOENT错误求助

解决npx create-react-app创建React应用时的ENOENT错误

'CALL "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" prefix -g' 无法识别为内部或外部命令、可运行的程序或批处理文件。
npm ERR! code ENOENT
npm ERR! syscall spawn C:\Program Files\Java\jre-1.8\bin
npm ERR! path C:\Users\2273297
npm ERR! errno -4058
npm ERR! enoent spawn C:\Program Files\Java\jre-1.8\bin ENOENT
npm ERR! enoent 这与npm无法找到文件有关。npm ERR! enoent

错误原因

npm错误尝试在Java JRE目录下执行命令,说明系统环境变量(PATH)配置异常,或npm全局配置被干扰。

解决步骤

  • 修复系统环境变量PATH

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在系统变量的PATH列表中,将C:\Program Files\nodejs\移至C:\Program Files\Java\jre-1.8\bin之前
    3. 若PATH中无nodejs路径,手动添加C:\Program Files\nodejs\
    4. 保存配置后关闭所有命令行窗口,重新打开再执行创建命令
  • 重置npm全局配置

    1. 打开CMD或PowerShell,执行:
      npm config delete prefix
      npm config set prefix "C:\Program Files\nodejs"
      npm cache clean --force
      
  • 重新安装create-react-app(可选)
    先卸载全局包,再用npx重新创建:

    npm uninstall -g create-react-app
    npx create-react-app myapp
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 02:55:01