使用Angular-CLI 8生成的库能否安全地用于Angular 2、4、5、6或7应用程序?

3
我通过 NPM 开发并提供了一个 Angular 库。当 Angular 5 是标准时,该库目前是由一些手工制作的脚本构建的。这个库没有任何问题的 peerDependancies (例如 RxJS),因此它与 Angular 5 到 8 版本的应用程序兼容。
我计划将我的构建系统迁移到 Angular CLI 8,这很好用。然而,我担心一些使用我库的用户,他们已经将其包含在 Angular 5、6 或 7 的应用程序中,可能会遇到问题,因为至少它将使用新的 Angular Package Format v8 进行构建。
有人知道基于 Angular CLI 的库是否确保向后兼容性吗?
1个回答

0

不行,显然不能使用。如果一个库是用v8编译的,它将与angular 8及以上版本一起工作,因为在angular 7中可能有某些angular 8功能无法正常工作。因此,不能保证该库也能与7一起工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接