👅
PNPM バージョンアップの方法
Nodeのパッケージマネージャであるpnpmのバージョンアップの手順をまとめました。
pnpmのバージョンは頻繁に更新するものでもないかと思いますが、いざ更新するときに「どうすればいいんだ」となって、数分〜数十分取られたりするかと思います。
pnpmのインストールの経路はいくつかあって、どれを選んだかによってバージョンアップの方法も変わってきます。
ここでは汎用的(pnpmに限らず)に使えそうだなと思った手順のみ記載しました。
他の方法も知りたい方は次のGitHubのDiscussionsを参考にしてください。
Confusing about how to update pnpm itself
pnpmバージョンアップ手順
where pnpm
でインストールディレクトリを確認する。
rm -rf インストールディレクトリ
で削除する。
curl -fsSL https://get.pnpm.io/install.sh | sh -
で再インストールする。
pnpm公式インストール方法
実際のコマンド
$ where pnpm
/usr/local/bin/pnpm
/usr/local/bin/pnpm
$ rm -rf /usr/local/bin/pnpm
$ where pnpm
pnpm not found
$ curl -fsSL https://get.pnpm.io/install.sh | sh -
==> Downloading pnpm binaries 8.6.11
WARN using --force I sure hope you know what you are doing
Appended new lines to /Users/YOU/.zshrc
Next configuration changes were made:
export PNPM_HOME="/Users/YOU/Library/pnpm"
case ":$PATH:" in
*":$PNPM_HOME:"*) ;;
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
To start using pnpm, run:
source /Users/YOU/.zshrc
$ source /Users/YOU/.zshrc
$ pnpm -v
8.6.11
今回の手順で私の場合は問題なくpnpmが使えるようになりました。しかし、実行ファイルのディレクトリをまるごと削除する方法ですので、注意して行ってください。
以上です!
Discussion