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

Angular Material 9.2.0构建报错:@angular/material/datepicker无DateRange导出成员

解决@angular-material-components/datetime-picker与Angular Material 9.2.0的兼容问题

你碰到的这个报错核心原因很明确:@angular-material-components/datetime-picker的新版本依赖了Angular Material 10及以上版本才新增的DateRange类,但你当前使用的Angular Material 9.2.0里根本没有这个导出成员,版本不兼容导致了构建失败。

具体解决方案

你需要安装与Angular Material 9.x完全兼容的datetime-picker版本,步骤如下:

  • 先卸载当前不兼容的版本:
npm uninstall @angular-material-components/datetime-picker
  • 安装适配Angular 9的专属版本(2.x.x系列是专门为Angular 9/Angular Material 9打造的):
npm install @angular-material-components/datetime-picker@2.0.7 --save

如果你的项目还用到了该组件库的其他配套包(比如@angular-material-components/moment-adapter),记得也要安装对应2.x.x版本,避免出现连锁兼容问题。

验证修复

完成版本调整后,重新执行生产构建命令:

ng build --prod

这时候应该就不会再出现DateRange不存在的报错了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 12:17:49