17

Я просто клонирован a repo, который рекомендует использовать Yarn для установки зависимостей. Когда я бегу yarn install, это, кажется, все в порядке, но он обеспечивает это предупреждение:При установке пакетов с пряжей, что означает «некорректная равная зависимость»?

yarn install v0.20.3 
[1/4] Resolving packages... 
[2/4] Fetching packages... 
[3/4] Linking dependencies... 
warning "[email protected]" has incorrect peer dependency "[email protected]^3.4.2". 
[4/4] Building fresh packages... 
✨ Done in 77.59s. 

Я посмотрел в Интернете, чтобы узнать точно, что «имеет неправильные одноранговые зависимостей» означает. Но все, что я могу найти, - это проблемы с другими репозиториями или вопросы о том, как исправить эту проблему.

Может кто-нибудь объяснить, что это значит и почему это только предупреждение, а не ошибка?

Кроме того, это что-то, что я должен попытаться обратиться или сообщить сообществу за репо, которое я только что клонировал?

ответ

9

Это только предупреждение, так как на самом деле это не остановит ваш код, он просто дает вам понять, что что-то не так с вашими зависимостями.

Фактически, зависимости равных сторон - это способ определения пакетов, «чтобы использовать меня, у вас также должна быть установлена ​​x версия пакета y».

Вы должны обновить до последних версий см это link для получения более подробной информации о Сасс-загрузчиком зависимостей

+0

Если Вам необходима дополнительная информация о том, какие версии работают вместе, я буду рад помочь дальнейшему – JonnyFoley

+0

В моем проекте у меня есть: 'less: 3.0' и' less-loader: 4.0.5' установлен. При запуске 'webpack' я получаю: ' [email protected]" имеет некорректную зависимость сверстников „[email protected]^2.3.1“ ' Почему он говорить о' меньше погрузчиком @ 4.0.6' потому что у меня установлена ​​«4.0.5»? – Legends

Смежные вопросы