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

使用npm创建React项目后执行npm start遇Module Not Found问题的解决求助

解决npm启动React项目报错的方案

针对你遇到的MODULE_NOT_FOUND和路径识别错误,以下是几个可行的解决方法:

  • 移动项目到无空格/特殊字符的目录
    你的项目路径包含空格(如Study Codes)和点号(如07. React.js),Windows环境下npm对这类路径的解析容易出问题。把项目迁移到类似D:\ReactProjects\my-test-npm-react-app的纯英文无空格路径下,然后重新执行:

    rm -rf node_modules package-lock.json
    npm install
    npm start
    
  • 清理npm缓存后重装依赖
    缓存损坏可能导致依赖安装不完整,执行以下命令:

    npm cache clean --force
    rm -rf node_modules package-lock.json
    npm install
    npm start
    
  • 修改package.json的启动脚本
    直接指定react-scripts的完整路径,绕过npm的路径解析:
    打开项目根目录的package.json,将scripts里的start字段改为:

    "start": "node ./node_modules/react-scripts/bin/react-scripts.js start"
    

    保存后再执行npm start。

  • 升级npm到最新版本
    旧版npm存在路径处理的bug,执行命令全局升级:

    npm install -g npm@latest
    

    升级完成后,重新删除依赖并安装启动。

  • 直接测试react-scripts脚本
    在项目根目录的cmd中执行:

    .\node_modules\.bin\react-scripts start
    

    如果能正常启动,说明是npm的脚本执行逻辑问题,可优先尝试修改package.json脚本的方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 00:32:13