gpt4 book ai didi

angular - 创建一个可以被较低版本的 Angular 项目使用的 Angular 库

转载 作者:行者123 更新时间:2023-12-05 03:34:16 32 4
gpt4 key购买 nike

我的 Angular 12 应用程序中有一些通用组件,我计划将其创建为一个 Angular 库,以便其他应用程序也可以使用它。我们有一些应用程序在较低版本的 angular(例如 angular 8/angular 10)上运行,它们也将使用这个公共(public)库。

我已经在 angular 12 中创建了库,它在 angular 12 应用程序中运行良好。但是,它不适用于其他使用 Angular 8 和 Angular 10 的应用程序。

出现如下错误:

fesm2015/common-lib.js 12:145-163 "export 'ɵɵFactoryTarget' (imported as 'i0') was not found in '@angular/core'

所以,主要的困惑是我是否需要为 v8、v8 和 v12 应用程序创建 3 个不同的 Angular 库。或者有什么方法可以创建一个库,供所有 3 个 Angular 应用程序(版本 8/10/12)使用。

请建议正确的方法。

最佳答案

我遇到了同样的问题,并找到了 Angular 团队成员的评论:https://github.com/angular/angular/issues/43949#issuecomment-951845346

因此,Angular 不支持使用生成的 Angular 版本高于使用的应用程序版本的库。

关于angular - 创建一个可以被较低版本的 Angular 项目使用的 Angular 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70213542/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com