Cucumber-js: новые неудовлетворенные одноранговые зависимости с последней версией

Созданный на 21 дек. 2020  ·  5Комментарии  ·  Источник: cucumber/cucumber-js

Я получаю PR обновления для новой версии 7 в некоторых из моих проектов теперь, когда вы продвинули ее до последней версии. Я уже без проблем обновил несколько своих проектов до предварительной версии v7.

однако теперь я вижу несколько новых сбоев из-за неудовлетворенных зависимостей одноранговых узлов с новой версией. вы можете увидеть пример этого в выходных данных сборки . Я использую npm ls чтобы гарантировать, что зависимости одноранговых узлов совместимы (он выйдет с ненулевым значением в случае конфликта).

проекты, в которых я вижу эти проблемы, не являются проектами реагирования, поэтому у меня нет причин зависеть от одноранговых пакетов, кроме как из-за использования огурца, поэтому я бы предпочел не зависеть от них напрямую. не могли бы вы удовлетворить эти взаимозависимости на своей стороне, сделав их производными зависимостями огурца?

bug since-7

Все 5 Комментарий

Спасибо, что подняли @travi

Эти зависимости, связанные с React, поступают через наш модуль форматирования HTML и некоторые библиотеки React, которые он использует.

peer dep missing: react@^16.3.2, required by [email protected]
peer dep missing: react-dom@^16.3.3, required by [email protected]

Уже есть объединенный PR, чтобы разрешить React 17 за react-accessible-accordion здесь https://github.com/springload/react-accessible-accordion/pull/307, так что, надеюсь, он скоро будет выпущен, и мы сможем внести это .

peer dep missing: @types/react@>=16, required by [email protected]

Я подниму его вместе с этим проектом. Я не думаю, что для установки типов для реагирования нужны потребляющие проекты.

звучит здорово. Большое спасибо за то, что разобрались в этом :)

Были ли обновления по этому поводу? Мы также сталкиваемся с этим при установке версии 7.0.0.
npm ERR! peer dep missing: @types/react@>=16, required by [email protected]

Привет, @ ericlanteigne-quest - исправление сделано, и оно должно быть выпущено в ближайшее время.

7.1.0 был выпущен сегодня, включая исправление для этого https://www.npmjs.com/package/@cucumber/cucumber/v/7.1.0

Была ли эта страница полезной?
0 / 5 - 0 рейтинги