yarnからpnpmへ移行する理由 yarnをv1からberryに移行した当初も pnpm の存在は認知していましたが、シンボリックリンクを使う関係で動かないパッケージがいくつかあったので、当時は berry を使う選択をしていました。 しかし、最近利用者が増えてきてシンボリックリンクに対応したパッケージが増えてきたのと、 Next.jsを開発しているVercelもpnpmを支援しているというのもあり、この度乗り換えることにしてみました。 pnpm のセットアップ インストール方法は色々ありますが、Node.jsのv16.9.0以降とv14.19.0以降には corepack が同梱されているため、管理のしやすさから corepack を使ってインストールします。 まず、package.json に以下の記述を追加します。