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

React执行npm start报MODULE_NOT_FOUND找不到react-scripts错误

问题定位

报错核心是Node运行时硬编码查找已不存在的旧桌面路径C:\Users\nijaz\Desktop\react-scripts\bin\react-scripts.js,和单个项目文件无关——新建项目也复现报错,说明问题出在全局npm配置、全局包残留或终端路径缓存,不是移动项目本身导致的单项目依赖缺失。

修复操作

按顺序执行以下步骤即可解决:

  • 先卸载全局残留的错误关联包,执行命令:
    npm uninstall -g react-scripts create-react-app
  • 强制清理npm本地缓存,避免旧路径缓存被复用:
    npm cache clean --force
  • 检查npm全局包安装路径配置是否指向已被移动/删除的旧目录:
    执行npm config get prefix查看输出路径,如果输出路径指向不存在的桌面文件夹路径,执行命令重置为Windows默认全局路径:
    npm config set prefix "C:\Users\nijaz\AppData\Roaming\npm"
  • 关闭当前所有打开的终端、CMD、PowerShell窗口,彻底清掉环境变量路径缓存,重新打开一个新的终端窗口
  • 进入你的React项目目录,删除旧的依赖文件夹和锁文件,重新安装依赖:
    rd /s /q node_modules
    del package-lock.json
    npm install
    
  • 依赖安装完成后重新执行npm start即可正常启动项目

补充:如果之前手动把react-scripts或者npm全局目录设在桌面,移动文件夹后全局包里的软链接、启动脚本里写的绝对路径不会自动更新,就会出现所有项目调用react-scripts时都找旧路径的问题,重置全局配置清掉缓存后就能恢复正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 13:09:16