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

Angular项目启动报错:Cannot find module compiler.mjs 求解决方案

Angular启动报错ERR_MODULE_NOT_FOUND的解决方法

以下是针对该错误的可行解决方案:

  • 彻底清理依赖文件:删除项目根目录下的node_modules文件夹以及package-lock.json、yarn.lock文件
    • Windows命令:
      rmdir /s /q node_modules
      del package-lock.json yarn.lock
      
    • macOS/Linux命令:
      rm -rf node_modules package-lock.json yarn.lock
      
  • 强制清理npm缓存:
    npm cache clean --force
    
  • 重新安装所有依赖:
    npm install
    
  • 校验Angular版本兼容性:执行ng version查看CLI版本与项目依赖的Angular版本是否一致,若不一致,安装对应版本的CLI:
    npm install -g @angular/cli@x.x.x
    
    (将x.x.x替换为项目依赖的Angular版本号)
  • 修复依赖树冲突:若存在版本冲突,执行:
    npm audit fix
    
    或手动修改package.json中@angular/*相关依赖的版本号,确保所有Angular包版本一致后重新执行npm install
  • 重新构建并启动项目:
    ng build
    ng serve
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 20:06:27