Как синхронизировать зависимости рабочих областей пряжи

Допустим, у меня есть несколько пакетов в моем yarn workspaces,

@mycompany/utils
@mycompany/app
@mycompany/serv

эр

Допустим, каждый из этих пакетов имеет dependency на lodash, Я хочу убедиться, что все они имеют одинаковые lodash версия.

Есть ли способ сделать это в каждом из package.json?

0 ответов

Использовать syncpack чтобы заставить все подпакеты в монорепозитории использовать одну и ту же версию каждой зависимости.

Установите в корень package.json:

yarn add --dev -W syncpack

Выполнить (рекомендуется: запускать при каждой фиксации с использованием хаски):

syncpack list-mismatches

Подробнее: https://github.com/JamieMason/syncpack

Другие вопросы по тегам