📦

Corepackについてメモしていく記事

公開日
8か月前
2023-10-15
更新履歴

Corepackとは?

Corepackは、パッケージマネージャーのバージョン管理を支援する実験的なツールです。

Corepack | Node.js v22.2.0 Documentation
nodejs.org favicon
nodejs.org

Corepackでpnpmを有効化するためのコマンド

npm uninstall -g npm
corepack enable pnpm

package.jsonの設定

package.json
"packageManager": "pnpm@8.7.6"

プロジェクトで使用するパッケージマネージャーとそのバージョンを指定したい場合は package.json に上記のように記述しておきます。

これで npm i などのようにしても Usage Error: This project is configured to use pnpm となり、設定したパッケージマネージャー以外は使えなくなります。