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

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

解决npx create-react-app报错:找不到C:\Users\Afrifa\AppData\Roaming\npm目录

核心问题分析

报错中的ENOENT是关键问题,说明npm依赖的C:\Users\Afrifa\AppData\Roaming\npm目录不存在,导致无法完成项目初始化流程。开头的MaxListenersExceededWarning属于次要警告,解决目录问题后通常会自动消失。

解决步骤

  • 手动创建缺失目录
    打开文件资源管理器,进入C:\Users\Afrifa\AppData\Roaming路径,新建一个名为npm的文件夹。

  • 配置npm前缀并更新npm
    以管理员身份打开命令提示符或PowerShell,依次执行以下命令:

    npm config set prefix "C:\Users\Afrifa\AppData\Roaming\npm"
    npm install -g npm
    

    这一步确保npm默认全局安装路径指向刚创建的目录,同时更新npm到最新版本避免兼容性问题。

  • 清理缓存并重新创建项目
    执行命令清理npm缓存:

    npm cache clean --force
    

    之后重新运行创建React项目的命令:

    npx create-react-app your-project-name
    

    把your-project-name替换成你实际想要的项目名称。

若警告仍存在的临时处理

如果解决目录问题后,MaxListenersExceededWarning还出现,可临时设置Node.js的监听器上限,在执行create-react-app前先运行:

set NODE_OPTIONS=--max_old_space_size=4096 --trace-warnings

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 00:10:06