pnpmの調子が悪かったので一旦、pnpmをアンインストールして再インストールすることにした。
powershellで以下のコマンドを実行して、pnpmをインストールしようとした。
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression
すると画像のエラーが出た。

もちろんnodeやnpmは最新バージョンがインストールされている。

試しにEverythingで「pnpm.cjs」と検索してみると、pnpm関連のファイルがまだ残っていた。

NVMは昔使っていたが、今は使っていないので「nvm」ディレクトリも削除する。
ついでにAppdata\Localディレクトリ内の「pnpm」「pnpm-cache」「pnpm-state」というディレクトリを全て削除してみる。
削除してからVoltaを導入していたことに気づいた。Voltaを使ってコマンドを入力したら、無事にpnpmをインストールできた。
volta install pnpm
まとめ
大抵のエラーは誰かがすでに経験していて、ググればエラーについて書かれたサイトやブログが出てくるもの。しかし、このエラーに関してはほぼ出てこなかったのでブログ記事を書きました。

結果的にはVoltaを導入していたことを忘れていた私の責任ですが、このことで30分ほど時間を浪費したので私と同じことにならないよう誰かの役に立てることを願います。
コメント