Я хотел внести свой вклад в emotion-JS .
Я раздвоил его и клонировал репо.Я установил Yarn и запустил yarn
и yarn test
в корне моего репо.
yarn
пожаловался на то, что многие равноправные узлы не были выполнены, и yarn test
vommitted> журналов ошибок за минутуи проваливай испытания у меня.Я полагаю, что последнее является прямым результатом первого.
Далее я предполагаю, что с мастером в репо не было ничего принципиально неправильного - что это проблема с тем, что я сделал и / или с документами..
Что мне делать, когда я вижу эти одноранговые зависимости?
Мое понимание одноранговых зависимостей библиотеки
foo-lib
заключается в том, что они в основном существуют в библиотеках плагинов или расширений, иэто вещи, которые, как ожидается, уже были
уже установлены в проекте, который устанавливает
foo-lib
.например, библиотека React может иметь одноранговую зависимость от React.
Правила зависимости предназначены для объявления, какие версии этих библиотек поддерживает это расширение, и мы не объявляем фактическую зависимость, потому что мы никогда не хотим устанавливатьвторая версия библиотеки - мы либо расширяем / используем существующую библиотеку, которую использует родительский проект, либо вообще ничего не делаем.
Учитывая это, я не понимаю, что значит видеть зависимости между равными, когдаЯ пытаюсь разработать одну из этих библиотек самостоятельно?
Обратите внимание, что я поднял проблему с репозиторием эмоций, на случай, если это проблема с базой кода.В этом выпуске есть более подробная информация о конкретных неудовлетворенных сверстниках в конкретном случае: Github Issue
Но я надеюсь на более широкий ответ: "Это, как правило, должно работать".