私は約20人の他の開発者のチームで働いています。私たちのプロジェクトはすべてnpmパッケージを利用しており、現在はすべての開発者がnpmを実行してこれらのパッケージを管理しています。私は糸について非常に興味があり、現在マシンにインストールしています。しかし、実際にそれを使用して他の開発者のためにプロジェクトをねじ込む場合に備えてパッケージをインストールすることには心配です。Yarnとnpmを同じプロジェクトで複数の開発者が使用できるか?
私の質問は、他の開発者が同じレポでnpmを使用している間に、ある開発者がプロジェクトで糸を利用することができますか?私が読んだことから、Yarnは同じpackage.json
ファイルを使用してその依存関係を取得します。私たちはリポジトリ内のnode_modulesを無視しますが、npm shrinkwrap
を使用して依存関係をロックします。私は糸がYarn.lock
ファイルを持っていることを知っている、それは私の懸念がある場所です。あなたのチームから独立して糸を走らせようとした人はいますか?