Pracuję w zespole około 20 innych programistów. Wszystkie nasze projekty wykorzystują pakiety npm, a obecnie wszyscy nasi programiści używają npm do zarządzania tymi pakietami. Jestem bardzo ciekawy Yarn i mam go aktualnie zainstalowanego na moim komputerze. Jednak jestem zdenerwowany, aby użyć go do zainstalowania pakietów na wypadek, gdyby wkręcił projekt dla innych programistów.Can Yarn i npm mogą być używane przez wielu programistów w tym samym projekcie?
Moje pytanie brzmi, czy jeden deweloper może wykorzystać Przędzę na projekcie, podczas gdy inni deweloperzy używają npm w tym samym repo? Z tego co przeczytałem, Yarn używa tego samego pliku package.json
, aby uzyskać jego zależności. Ignorujemy moduł node_modules w naszym repo, jednak używamy npm shrinkwrap
do blokowania zależności. Wiem, że Yarn ma plik Yarn.lock
i na tym polega moja troska. Czy ktoś próbował uruchomić Yarn niezależnie od swojego zespołu i jakie problemy napotkaliście?