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

create-react-app运行报错spawn UNKNOWN(Errno:-4094)如何解决

create-react-app 运行报错 spawn UNKNOWN (Errno: -4094) 修复方案

按优先级依次尝试以下操作即可解决问题:

  • 清理损坏的缓存文件
    先执行命令强制清理npm缓存:
    npm cache clean --force
    再删除npx临时缓存目录:Windows系统进入C:\Users\当前登录用户名\AppData\Roaming\npm-cache路径,删除其中的_npx文件夹;macOS/Linux系统直接删除~/.npm/_npx目录即可,避免npx调用损坏的历史缓存包触发进程调用错误。
  • 排查路径特殊字符问题
    该错误码90%以上由路径非ASCII字符导致:
    1. 确认Node.js安装路径、npm全局包/缓存路径、待创建React项目的目标路径完全不包含中文、空格、emoji、特殊符号,不要把项目放在中文用户名对应的桌面、我的文档等目录下,建议直接在盘符根目录创建纯英文名称的工作目录(比如D:\code\react-demo)后再执行创建操作。
    2. 如果之前手动修改过npm的全局路径、缓存路径为带中文的目录,执行以下命令改回纯英文路径(路径替换为你本地的实际纯英文路径即可):
      npm config set prefix "D:\nodejs\npm_global"
      npm config set cache "D:\nodejs\npm_cache"
      
  • 绕过npx进程兼容问题
    不要直接使用npx create-react-app 项目名命令创建项目,先全局安装create-react-app包再执行创建:
    npm install -g create-react-app
    create-react-app 你的项目名称
    
    执行命令前临时关闭设备上的杀毒软件、安全管家类程序,这类软件会拦截Node.js的子进程spawn调用,直接触发UNKNOWN类型报错。
  • 版本兼容调整
    你当前使用的Node v16.15.1、npm v8.12.2版本本身和create-react-app兼容,如果前面操作都无效,可将npx降级到适配npm8的稳定版本后重试:
    npm install -g npx@10.2.2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 10:57:26