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

Angular依赖版本问题求助:已装对应版本仍报npm警告

解决@angular/material peer依赖警告问题

排查与解决步骤

  • 核对依赖清单:

    1. 打开项目根目录的package.json,确认@angular/cdk是否存在于dependencies或devDependencies中,且版本明确为12.0.0——截图显示的内容可能存在缓存或局部展示偏差,package.json才是项目依赖的权威声明。
    2. 执行命令npm list @angular/cdk,查看当前项目实际安装的cdk版本及依赖树,确认是否存在版本不匹配、安装未成功的情况。
  • 清理缓存后重装:
    npm缓存异常可能导致依赖识别错误,执行以下命令重置依赖环境:

    npm cache clean --force
    rm -rf node_modules package-lock.json
    npm install
    
  • 安装精确匹配版本:
    若你的cdk版本是12.x.x(如12.2.13),尽管同属12大版本,但npm的peer依赖检查可能严格要求精确版本。可直接安装指定版本:

    npm install @angular/cdk@12.0.0 --save
    
  • 确认项目目录:
    若为monorepo多项目结构,确保是在目标子项目目录下执行npm install,避免依赖被安装到根目录而非当前项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 14:33:12