Перейти к основному содержимому
Версия: 7.x

Работа с Git

Локфайлы

Вы всегда должны фиксировать изменения локфайла (pnpm-lock.yaml). Этому есть множество причин, основные из которых:

  • он позволяет ускорить установку для CI и рабочего окружения, так как может пропустить разрешение пакетов
  • он обеспечивает консистентность установки и разрешения зависимостей между средами разработки, тестирования и рабочей средой, что означает, что пакеты, используемые в тестовой среде и рабочей среде, будут точно такими же, как при разработке вашего проекта

Конфликты слияния

pnpm может автоматически разрешать конфликты слияния в pnpm-lock.yaml. При конфликтах слияния просто запустите pnpm install и зафиксируйте изменения.

Однако будьте осторожны. Рекомендуется просмотреть изменения перед промежуточной фиксацией, потому что мы не можем гарантировать, что pnpm выберет правильное — вместо этого он установит зависимости в соответствии с самым свежим локфайлом, что идеально подходит в большинстве случаев.