我想将第 3 方封装node_module
在我自己的库中以减少与它们的耦合。
有没有办法node_module
在我的库中禁止导入,除了我放在白名单上的那些?
这是一个例子:
- 我正在使用 firebase,但我不想让我的业务逻辑知道它
- 所以我创建了一个名为的库
data-layer
并将所有的firebase代码放在那里 - 我不想在所有其他库中禁止使用 firebase,以便每次调用数据库都必须通过该
data-layer
库 data-layer
libs 允许列表包含 firebase,因此它可以导入和使用它。