Angular 6 库可以在 Angular 5 应用程序中捆绑和使用吗?

Can an Angular 6 Library be bundled and used in an Angular 5 Application?

我所在的团队正在编写新应用程序,并且还在为该应用程序开发模式库。当我们开始编写这个应用程序时,我们使用了 Angular 5。但是,我们已经看到使用 Angular 6 来实现模式库会容易得多。如果我们捆绑 Angular 6 库, 它可以用于 Angular 5 吗?

注意:我们使用 Angular 6 的主要原因是它使模式库的生成变得更加容易(即新的 angular CLI)。我们没有使用任何其他 Angular 6 项功能。

经过一些初步测试,我发现您可以。我的测试非常基础(即从库中导出的一个组件,仅由 div 组成)但 Angular 版本的差异似乎不会导致错误。

编辑:^^ 不正确。当我第一次回答自己的问题时,我使用了一个最终不正确的测试。我认为没有什么好的方法可以将 Angular 6 库集成到 Angular 5 项目中,因为所有 @angular 依赖项的差异太大,无法有效一体化。我不得不将我的图书馆降级到 Angular 5.