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

npm报ENOENT错误无法创建React应用,求解决方案

解决ENOENT(mkdir: no such file or directory)错误的步骤
  • 检查npm全局路径权限
    以管理员身份打开命令提示符,执行命令查看npm全局路径:

    npm config get prefix
    

    确认该路径存在,若不存在则手动创建,再重新设置前缀:

    mkdir <上述命令输出的路径>
    npm config set prefix <你创建的路径>
    
  • 清理npx独立缓存
    npx的缓存目录与npm分开,执行命令清理:

    rmdir /s /q %USERPROFILE%\.npm\_npx
    

    之后重新尝试创建React应用:

    npx create-react-app my-app
    
  • 验证Node.js安装目录权限
    找到Node.js安装目录(默认C:\Program Files\nodejs),右键选择「属性」→「安全」,确保当前用户拥有完全控制权限,没有则添加并应用。

  • 指定create-react-app版本执行
    尝试使用最新版create-react-app规避版本兼容问题:

    npx create-react-app@latest my-app
    

    若需要TypeScript模板,可添加参数:

    npx create-react-app@latest my-app --template typescript
    
  • 重置npm配置至默认
    执行以下命令清空自定义配置,恢复默认设置:

    npm config delete prefix
    npm config delete cache
    npm config set registry https://registry.npmjs.org/
    

    重启命令提示符后再执行相关操作。

  • 确认目标目录权限与存在性
    你在D盘react目录下操作,先手动确认目录存在且有权限:

    D:
    mkdir react
    cd react
    

    再运行create-react-app命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:13:05