【发布时间】:2020-08-25 23:48:41
【问题描述】:
我已经使用 Angular 版本 9.0.7 构建了一个 Angular 库,
@angular-devkit/architect 0.900.7
@angular-devkit/core 9.0.7
@angular-devkit/schematics 9.0.7
@schematics/angular 9.0.7
@schematics/update 0.900.7
rxjs 6.5.3
这是由使用相同版本的应用程序构建和导入的,没有错误,但是当我尝试将此库导入 Angular 9.14.7 时,出现此错误 TS2314。
静态ɵfac:i0.ɵɵFactoryDef
我怀疑这个错误与常春藤有关。 当我使用 Angular 版本 9.14.7 创建一个库时,它可以毫无问题地运行和导入。
我已经尝试卸载所有 node_modules 并重新安装,但错误仍然存在。 有人在这个版本的 Angular 上遇到同样的问题吗?
OBS:当我在 Angular 9.0.7 上编译库时,我收到了这个警告
不建议将 Ivy 库发布到 NPM 存储库。
【问题讨论】:
-
你是用cli生成你的项目吗?
-
是的,我总是使用 CLI 来生成默认项目
标签: angular