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

使用CMD运行create-react-app创建React项目报EPERM权限错误如何解决

create-react-app 根目录写入权限报错解决方案

核心错误原因

报错的根本原因是当前命令提示符的运行用户没有E盘根目录的文件夹写入权限,无法创建E:\react-app项目目录,进而触发后续的Promise未捕获异常。

可行解决方案

  • 方案1(优先推荐,无权限风险)
    不要直接在磁盘根目录创建项目,先进入普通用户拥有写入权限的工作目录再执行初始化命令,操作步骤如下:
    1. 先在E盘创建专属的项目存放目录,比如projects:
      mkdir E:\projects
    2. 进入该目录后再执行React项目初始化命令:
      cd E:\projects
      create-react-app react-app
      
  • 方案2(仅临时需要在根目录创建时使用)
    以管理员身份启动命令提示符:右键点击Windows菜单中的「命令提示符」选项,选择「以管理员身份运行」,在弹出的管理员权限CMD中重新执行create-react-app react-app命令即可。
  • 方案3(上述方案无效时排查)
    若执行后仍报错,可排查两类常见问题:
    1. 检查E盘根目录是否已存在同名react-app文件夹,且文件夹被设置为只读、或被其他程序(如杀毒软件、文件管理器)占用,可修改项目名称、关闭占用程序后重试
    2. 右键点击E盘→「属性」→「安全」,确认当前登录的Windows用户拥有该目录的「写入」「修改」权限,缺失时可手动添加对应权限(不建议给普通用户开放磁盘根目录的写入权限,易导致系统文件误删风险)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 18:27:03