Corepackとは?
Corepackは、パッケージマネージャーのバージョン管理を支援する実験的なツールです。
Corepack | Node.js v22.2.0 Documentation
nodejs.org
Corepackでpnpmを有効化するためのコマンド
Terminal
npm uninstall -g npm
corepack enable pnpm
package.jsonの設定
package.json
"packageManager": "pnpm@9.5.0"
プロジェクトで使用するパッケージマネージャーとそのバージョンを指定したい場合は package.json に上記のように記述しておきます。
これで npm i
のようにnpmを使おうとしても Usage Error: This project is configured to use pnpm
となり、設定したパッケージマネージャー以外は使えなくなります。