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

使用npx create-react-app创建React项目时报ENOENT错误如何解决?

React项目创建报错修复方案

根因说明

你遇到的报错是由于npm的script-shell配置被错误设置为MongoDB的mongosh目录路径,npm执行任何需要调用shell的命令时,都会尝试访问该不存在的路径触发ENOENT错误,该问题与Node.js、npm版本或create-react-app本身无关,符合你安装任意模块都报相同错误的表现。

修复步骤

  • 确认错误配置
    执行以下命令查看当前npm的全局配置:
npm config list

若输出中存在script-shell = "C:\\MongoDb\\mongosh-1.0.1-win32-x64\\mongosh-1.0.1-win32-x64\\bin"相关配置项,即可确认问题根源。

  • 删除错误配置
    执行以下命令重置script-shell配置为默认值:
npm config delete script-shell

若命令执行后未生效,可手动打开用户目录下的.npmrc文件(默认路径为C:\Users\yoges\.npmrc),删除其中包含script-shell的整行配置后保存。

  • 验证修复效果
    先执行npm -v确认npm功能正常,无报错后重新执行npx create-react-app my-app即可正常创建React项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 16:48:02