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

Angular 8执行ng build出现css-animator相关导出缺失错误求助

问题根因

报错全部来自css-animator依赖包,你当前安装的^2.3.0版本是基于Angular 12及以上版本编译的:

  • 用到的ɵɵFactoryTarget、ɵɵngDeclare*系列API都是Angular 9+之后才引入的内部编译API,你的Angular 8.2.14版本不存在这些导出
  • 用到的__spreadArray方法是tslib 2.0+版本才提供的API,你项目里的tslib是1.10.0版本也不支持
解决方案

推荐优先选择改动最小的降级方案:

  1. 卸载当前版本的css-animator
npm uninstall css-animator
  1. 安装适配Angular 8的1.x版本
npm install css-animator@1.2.2 --save
  1. 清理缓存重新安装全量依赖
rm -rf node_modules package-lock.json
npm install
  1. 重新执行ng build即可正常编译

如果必须使用2.x版本的css-animator功能,需要将项目整体Angular版本升级到12及以上,同时适配升级tslib到2.x版本,该方案改动量较大,需要同步调整所有依赖的兼容版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:54:00