Я получаю PR обновления для новой версии 7 в некоторых из моих проектов теперь, когда вы продвинули ее до последней версии. Я уже без проблем обновил несколько своих проектов до предварительной версии v7.
однако теперь я вижу несколько новых сбоев из-за неудовлетворенных зависимостей одноранговых узлов с новой версией. вы можете увидеть пример этого в выходных данных сборки . Я использую npm ls
чтобы гарантировать, что зависимости одноранговых узлов совместимы (он выйдет с ненулевым значением в случае конфликта).
проекты, в которых я вижу эти проблемы, не являются проектами реагирования, поэтому у меня нет причин зависеть от одноранговых пакетов, кроме как из-за использования огурца, поэтому я бы предпочел не зависеть от них напрямую. не могли бы вы удовлетворить эти взаимозависимости на своей стороне, сделав их производными зависимостями огурца?
Спасибо, что подняли @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