あるプロジェクトでyarnが使われているのですが、役割がよく分かりません。npmについては、JavaScriptのパッケージマネージャーだと認識していて、package.jsonに依存関係とかコマンドを書いておいて、他人に渡しても環境が簡単に作れるようにするものだと思っています。yarnは一体なんのために使われているのでしょうか?特に、自動生成されるyarn.lockの立ち位置がよく分かりません。package.jsonに依存関係を記述しているのに、なぜ更にyarn.lockなるものが必要になるのですか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/10 07:36
2018/11/10 07:40 編集