Предположим, что у нас есть следующие пакеты и их зависимости:
p1@1.0.0
p2@1.0.0
и
p2@1.0.0
p3@1.0.0
, и есть еще одна новая версия p3@2.0.0, которая не обратно совместима с p3@1.x
давайте предположим, что это мой пакет. json
"dependencies": {
"p1": "1.0.0",
},
"resolutions": {
"p3": "2.0.0"
}
пряжа будет использовать p3@2.0.0 в качестве зависимости для p2@1.0.0, которая является зависимостью для p1@1.0.0
так что, если это может вызвать ошибку, будет ли "установка пряжи" ее ловить? похоже, это не так
Я пытался посмотреть в их документации здесь и здесь о том, что они говорят о обратной совместимости но ничего не нашел