Angular 13环境下npm安装@fullcalendar/angular依赖报错如何解决?
解决Angular13安装FullCalendar依赖冲突问题
报错原因
当前使用的@fullcalendar/angular@5.10.1版本仅支持@angular/common9~12版本,与项目的Angular13版本不匹配,因此触发对等依赖校验失败。
解决方法
- 方案1:安装适配Angular13的FullCalendar版本(推荐)
FullCalendar从5.11.0版本开始正式支持Angular13,直接指定对应版本安装即可:
npm i @fullcalendar/angular@^5.11.0
如果需要使用最新功能也可以直接安装v6正式版,执行npm i @fullcalendar/angular@latest即可,v6支持Angular12及以上所有版本。如果还需要安装其他FullCalendar配套插件(如daygrid、interaction等),要同步升级到对应兼容版本,避免二次冲突。
- 方案2:临时跳过对等依赖校验
如果你必须使用5.10.1版本,可以添加--legacy-peer-deps参数忽略依赖校验:
npm i @fullcalendar/angular --legacy-peer-deps
注意:该方案属于强制绕过校验,有可能出现功能兼容性问题,后续运行时如果出现组件异常需要优先排查依赖版本匹配问题。
- 方案3:强制安装
也可以添加--force参数强制安装,风险和方案2一致:
npm i @fullcalendar/angular --force
内容的提问来源于stack exchange,提问作者justme
相关产品推荐
相关产品推荐

