Можно ли связать peerDependecies из других зависимостей проекта в package.json? - PullRequest
0 голосов
/ 05 октября 2018

Допустим, я хочу создать новое приложение, которое зависит от двух внешних пакетов:

package.json:

{
    ...
    dependencies: {
        A: '*',
        B: '*'
    }
    ...
}

Package A package.json:

{
    dependencies: {
        C: '*'  
    }
}

Пакет B package.json:

{
    peerDependencies: {
        C: '*'  
    }
}

Если я запущу yarn install, я получу предупреждение:

«B» имеет неудовлетворенную зависимость от однорангового узла «C".

Как решить эту ситуацию?

Должен ли я включить C в мой раздел package.json зависимостей, несмотря на то, что он не используется непосредственно в моем приложении?

...