stand.fm でエンジニアをしている三堀です。 弊社では、stand.fm という 音声配信プラットフォームを開発しているのですが、JavaScriptのパッケージマネージャーとして利用しているYarnのバージョンを2にアップグレードしたので、その際の手順やハマった点、アップグレードによって何が改善されたかなどを紹介していこうと思います。これからアップグレードする方の参考になれば幸いです。 YarnとはYarnとはfacebook発祥のJavaScriptのパッケージマネージャーです。(現在はコミュニティに委譲しているそうです) 弊社では、このYarnを利用してモノレポによるプロジェクト管理をしています。また、workspacesという機能を使って、プロジェクト全体における依存関係の管理を行っています。 stand.fmでのyarn workspacesを用いたモノレポ構成イメージ s
![YarnをYarn 2(berry)にアップグレードした話|holly(ホリー)](https://cdn-ak-scissors.b.st-hatena.com/image/square/4313f7d5dde3a9cc6548e2035b09878d3b0653c5/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F49065470%2Frectangle_large_type_2_6daff863599c9d2e90b570fa4630c5ef.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)