【发布时间】:2020-11-04 22:54:27
【问题描述】:
我正在创建一个Angular library - 我们称之为 libA - 它可以使用另一个 Angular 库 - 我们称之为 libB - 作为一个可选功能,即,如果Angular application 没有 libB,libA 中的功能将被禁用。但是,如果 Angular 应用安装了 libB,则 libA 中的功能将可用。
因此,要实现此行为,我必须在 libA 中进行验证,以检查 libB 是否可用。但是,我无法验证 libB 是否安装在应用程序中。
有谁知道我如何检查 libB 是否安装在 libA 内的应用程序中?
【问题讨论】:
-
nodejs.org/es/blog/npm/peer-dependencies/… 建议:用作依赖而不是直接安装。
-
谢谢,@Numichi。但是 libA 怎么知道 libB 是否可用呢?
标签: angular typescript