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

Windows下npm创建React项目时出现ENOENT目录不存在错误求助

解决npx create-react-app的ENOENT目录缺失错误

这个错误的核心原因是npm默认的全局模块存放目录C:\Users\Username\AppData\Roaming\npm不存在,npx运行时无法访问该路径。按照以下步骤解决:

  • 手动创建缺失的目录
    打开文件资源管理器,导航到C:\Users\你的用户名\AppData\Roaming(把“你的用户名”替换成实际的Windows用户名),右键新建名为npm的文件夹。
    或者用命令行快速创建:打开命令提示符,执行

    mkdir "%USERPROFILE%\AppData\Roaming\npm"
    
  • 重置npm的全局前缀配置
    在命令提示符中执行以下命令,确保npm指向正确的目录:

    npm config set prefix "%USERPROFILE%\AppData\Roaming\npm"
    
  • 验证配置是否生效
    执行命令检查前缀设置:

    npm config get prefix
    

    输出应该为C:\Users\你的用户名\AppData\Roaming\npm,确认配置正确。

  • 重新运行创建React项目的命令
    再次执行:

    npx create-react-app projectName
    

    此时应该能正常创建项目了。

如果执行上述步骤时遇到权限问题,右键命令提示符选择「以管理员身份运行」后再尝试操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 17:11:57