0

我想将第 3 方封装node_module在我自己的库中以减少与它们的耦合。

有没有办法node_module在我的库中禁止导入,除了我放在白名单上的那些?

这是一个例子:

  • 我正在使用 firebase,但我不想让我的业务逻辑知道它
  • 所以我创建了一个名为的库data-layer并将所有的firebase代码放在那里
  • 我不想在所有其他库中禁止使用 firebase,以便每次调用数据库都必须通过该data-layer
  • data-layerlibs 允许列表包含 firebase,因此它可以导入和使用它。
4

0 回答 0