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

安装Angular Material时出现警告,是否存在依赖库不兼容或缺失?

解决Angular Material & CDK安装时的依赖警告问题

嘿,从你给出的控制台输出来看,我帮你拆解下当前遇到的问题,以及对应的解决办法:

一、核心问题:Peer依赖缺失(必须处理)

你安装的@angular/material@6.1.0和@angular/cdk@6.1.0,对项目的Angular核心包有明确版本要求:@angular/core和@angular/common必须在6.0.0-beta.0到7.0.0之间,但目前你的项目里没有安装符合这个范围的版本,所以触发了这些警告。

两种可行的解决方案:

  • 方案1:升级Angular核心包到匹配版本
    如果你的项目可以升级到Angular 6.x版本,执行下面的命令安装符合要求的核心依赖:

    npm install --save @angular/core@^6.1.0 @angular/common@^6.1.0
    

    版本号你可以根据实际情况微调,只要在>=6.0.0-beta.0 <7.0.0这个区间内就行。

  • 方案2:安装和现有Angular版本匹配的Material/CDK
    要是你不想升级Angular核心版本,那就得安装和你当前@angular/core版本完全一致的Material和CDK。比如你现在用的是Angular 14,就装14.x版本:

    npm install --save @angular/material@14.x @angular/cdk@14.x
    

    划重点:Angular Material和CDK的版本必须和Angular核心版本保持一致,这是官方的硬性要求哦。

二、可选依赖警告:完全不用管

最后那条关于fsevents@1.1.3的警告,是因为这个包是专门给macOS系统用的可选依赖,你的系统是Windows(win32),所以npm自动跳过了它的安装,这个完全不影响项目功能,直接忽略就好。

处理完核心依赖问题后,你可以再跑一遍npm install或者直接启动项目,那些警告就会消失啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:54:57