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

执行npm install无法创建node_modules,提示react-scripts未识别怎么办?

问题原因分析

以下是可能导致该问题的几个常见原因:

  • Node.js/npm版本不兼容:项目依赖的react-scripts与本地安装的Node.js、npm版本不匹配,安装过程触发兼容性错误,npm自动回滚删除node_modules。可查看项目package.json中的engines字段,确认要求的Node/npm版本,切换对应版本后重新执行npm install。
  • lock文件冲突或损坏:克隆项目携带的package-lock.json(或yarn.lock)与本地环境不兼容,或文件本身损坏,导致npm解析依赖出错并触发回滚。可先删除lock文件,再执行npm install重新生成。
  • 目录权限不足:本地用户对项目目录无读写权限,npm安装依赖时无法完整写入文件,导致安装失败并清理临时生成的node_modules。Windows可右键以管理员身份运行命令行,Linux/macOS可尝试sudo npm install(注意sudo带来的权限风险)。
  • 网络问题导致依赖下载失败:npm镜像源不稳定或网络受限,部分依赖包下载中断,npm检测到安装不完整后回滚删除node_modules。可切换国内镜像源,执行npm config set registry https://registry.npmmirror.com后重新安装。
  • 项目依赖配置错误:package.json中的依赖存在拼写错误、无效版本号,或某个依赖包已下架/无法访问,安装时触发致命错误,npm终止安装并清理文件。检查package.json的dependencies和devDependencies字段,修正异常依赖项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 22:27:27