我有一个库,它依赖于另一个拥有一堆peerDependencies的库。我想在我的库中包含所有peerDependencies,以便使用它的应用程序不必担心它们。所以他们的布局是这样的:
base-library:
peerDependencies:
- a
- b
my-library:
dependencies:
- base-library
- (a, b)
app:
dependencies:
- my-library (includes: base-library, a, b)
但我无法弄清楚如何在package.json
中编写my-library
来反映这一点。到目前为止,我尝试过的每个排列都会导致我需要在a
中明确安装b
和app
。