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

Angular11引入ngx-sharebuttons报'ɵɵFactoryTarget'未找到问题问询

报错原因

  • 核心为版本不兼容问题:ɵɵFactoryTarget 是Angular 12及以上版本才提供的内部API,你当前项目使用的是Angular 11.2.14,无法识别该API。
  • 你安装的ngx-sharebuttons@9.x仅支持Angular 12+,同时安装的@angular/cdk@12.x也和Angular 11版本不匹配,两者共同导致编译报错。

可行解决方案

按照以下步骤操作即可解决问题:

  1. 先卸载当前安装的不兼容版本依赖
npm uninstall ngx-sharebuttons @angular/cdk
  1. 安装适配Angular 11的对应版本:ngx-sharebuttons 8.x版本,以及和Angular 11匹配的@angular/cdk 11.x版本
npm i ngx-sharebuttons@8.x @angular/cdk@11.x
  1. 清除缓存后重启项目
rm -rf node_modules package-lock.json
npm install
ng serve

后续按照ngx-sharebuttons组件的常规配置步骤,在AppModule中导入对应模块即可正常使用分享按钮功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 06:48:04