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

执行npm start遇MODULE_NOT_FOUND错误,git恢复文件后仍未解决

解决npm start报错MODULE_NOT_FOUND/ELIFECYCLE的步骤
  • 先检查node_modules文件夹是否存在:
    git默认不会追踪node_modules,所以你清理缓存误删后,git recover根本恢复不了这个文件夹。直接手动删除残留的node_modules,再删package-lock.json(如果用yarn就删yarn.lock),然后执行:

    npm install
    

    重新安装所有依赖后再运行npm start试试。

  • 检查webpack是否本地安装:
    你的报错是watch脚本(webpack --progress --watch)执行失败,大概率是本地没装webpack或者版本不对。执行下面的命令安装本地webpack及cli:

    npm install webpack webpack-cli --save-dev
    
  • 清理npm缓存:
    缓存损坏也可能导致依赖安装异常,执行:

    npm cache clean --force
    

    之后再重新npm install。

  • 确认webpack配置文件:
    检查项目根目录下是否有webpack.config.js(或指定的配置文件),如果这个文件之前被误删,git恢复后要确认内容是否完整,有没有语法错误。另外看package.json里的watch脚本有没有写错命令,比如有没有漏写配置文件参数(比如webpack --config webpack.config.js --progress --watch)。

  • 确认git恢复的版本:
    执行git status看看有没有未追踪的文件,或者git log确认你恢复的commit是不是包含所有必要的项目文件,比如有没有漏掉package.json里的依赖项?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 11:18:19