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

React项目复制新目录后启动失败,报MODULE_NOT_FOUND错误

解决复制React项目到新目录后无法启动的问题

问题分析

从报错信息来看,核心问题有两个:

  • 系统无法识别Working命令(和路径中的空格解析错误有关)
  • 找不到react-scripts模块(依赖安装不完整或路径解析异常)

解决步骤

1. 修复路径问题

你的项目路径S:\Coding 2\React JS\Abhijet course包含多个空格,Windows环境下npm对带空格的路径容易出现解析错误,直接导致脚本执行失败:

  • 将整个项目文件夹移动到无空格、无特殊字符的路径下,比如S:\Coding2\ReactJS\AbhijetCourse
  • 打开终端,切换到新的项目目录

2. 彻底清理并重新安装依赖

  1. 删除项目目录下的node_modules文件夹、package-lock.json文件,若存在yarn.lock也一并删除
  2. 执行缓存清理:
    npm cache clean --force
    
  3. 重新安装所有依赖:
    npm install
    
  4. 如果仍提示找不到react-scripts,手动指定版本安装(版本号查看项目package.json中的记录):
    npm install react-scripts@x.x.x
    

3. 检查package.json脚本配置

打开项目根目录的package.json,确认scripts中的start命令格式正常:

"scripts": {
  "start": "react-scripts start",
  "build": "react-scripts build",
  "test": "react-scripts test",
  "eject": "react-scripts eject"
}

若存在多余字符或错误路径,修正后保存。

4. 重新启动项目

执行启动命令:

npm start

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 08:25:09