Я работаю в команде примерно из 20 других разработчиков. Все наши проекты используют пакеты npm, и в настоящее время все наши разработчики используют npm для управления этими пакетами. Мне очень интересно узнать о Yarn, и я уже установил его на моем компьютере. Однако я нервничаю, чтобы использовать его для установки пакетов, если он испортит проект для других разработчиков.
Мой вопрос: может ли один разработчик использовать Yarn в проекте, в то время как другие разработчики используют npm в том же репо? Из того, что я читал, Yarn использует тот же файл package.json
для получения своих зависимостей. Мы игнорируем node_modules в нашем репо, однако мы используем npm shrinkwrap
для блокировки зависимостей. Я знаю, что у Yarn есть Yarn.lock
файл, и это то, что меня беспокоит. Пытался ли кто-нибудь запустить Yarn независимо от своей команды, и с какими проблемами вы столкнулись?