Windows で pnpm を更新するのが大変だった。
╭──────────────────────────────────────────╮
│ │
│ Update available! 10.11.0 → 10.19.0. │
│ Changelog: https://pnpm.io/v/10.19.0 │
│ To update, run: pnpm self-update │
│ │
╰──────────────────────────────────────────╯
こんな表示がターミナルに出ていた。
アップデートは割とすぐやる派なので、指定されたコマンドを試してみるが、
Nothing to stop. No server is running for the store at C:\Users\AppData\Local\pnpm\store\v10
と返ってきて、ずっとアップデートできないままでいた。
いろいろググってみたが、うまく行く方法がなくてしばらく放置してたけど、ChatGPT のおかげでようやくアップデートすることができた。
私の環境の場合は、
すでに最新版がダウンロードされているが、
どこかにある古いバージョンが優先して適用されているために、
最終的に %AppData%\npm の中にある以下の削除が必要でした。
- pnpm.ps1
- pnpm.cmd
- pnpm
これらを消すことで、最新版が反映されて、
pnpm -v のコマンドで 10.19.0 の表示が返ってきました。
念のためパソコンを再起動した後、コードを走らせてみましたが問題なく動作しました。
こちらは ChatGPT とのやり取りです。
