nodeのプロジェクトでyarn install
しようとした際、nodejsの20.11.0(現時点でのLTS版)を使ってくれ! というエラーが出ました。ただこれより前にnode version manager(以下nvm)を使って入れたはず... と困ってしまったので、他に困ってしまっているかもしれない方に対処法を書きました。
(本当は病み上がりなので寝ていなければなのですが、すぐに忘れてしまうので...)
原因 + 修正
わかってしまえば簡単なのですが、前に入れたときはbashでインストールしていたのでzshが認識できていなかったようです。
stackoverflowにて対処法が書いてありました。
.zshrcに
.zshrc
source ~/.nvm/nvm.sh
を追加すれば自動で読み込まれるらしい。
追加する場所はどこでもいいですができる限り上が分かりやすいかと。
保存したらexitでbashに戻ってから再度zshを立ち上げれば正常に使えるはず。