Оставит ли `yarn upgrade package-name` другие несвязанные пакеты в покое? - PullRequest
0 голосов
/ 16 октября 2018

Мы пытаемся улучшить наш процесс CI, и у нас есть несколько внутренних зависимостей.Текущий процесс выглядит примерно так:

  1. Код извлечения
  2. yarn install --frozen-lockfile
  3. yarn run build

Нам нужен файл без измененийпри установке зависимостей для воспроизводимости.Однако для этого требуется, чтобы мы создали и отправили внутренние зависимости, а затем локально запустили yarn upgrade @internal/package-name, чтобы получить последнюю версию в файле блокировки.

Если мы изменили наш процесс на:

  1. Код извлечения
  2. yarn install --frozen-lockfile
  3. yarn upgrade @internal/package-name
  4. yarn run build

Являются ли они какими-либо гарантиями того, что только наша внутренняя зависимость (иих транзитивные зависимости) будут обновлены?

...