Npm 使用基本库安装peerDependencies

Npm 使用基本库安装peerDependencies,npm,Npm,我有一个图书馆,它依赖于另一个图书馆,这个图书馆有一堆对等依赖项。我想在我的库中包含所有PeerDependence,这样使用它的应用程序就不必担心它们了。所以他们的布局是这样的: base-library: peerDependencies: - a - b my-library: dependencies: - base-library - (a, b) app: dependencies: - my-library (includes

我有一个图书馆,它依赖于另一个图书馆,这个图书馆有一堆对等依赖项。我想在我的库中包含所有PeerDependence,这样使用它的应用程序就不必担心它们了。所以他们的布局是这样的:

base-library:
  peerDependencies:
    - a
    - b

my-library:
  dependencies:
    - base-library
    - (a, b)

app:
  dependencies:
    - my-library (includes: base-library, a, b)
但是我不知道如何在
mylibrary
中编写
package.json
来反映这一点。到目前为止,我尝试的每一种排列都导致我需要在
app
中显式安装
a
b