yarn startを実行したら次のエラーが発生
error kato_pj_front@0.1.0: The engine "node" is incompatible with this module. Expected version "14.17.1". Got "14.18.0"
エラー文を翻訳してみると、以下の通り。
エンジン「node」は、このモジュールと互換性がありません。期待されるバージョンは「14.17.1」です。14.18.0 “が得られました。
つまり、nodeのバージョンが14.17.1が求められているが、14.18.0となっていたためエラーが出てしまったということらしい。
実際に、現状のnodeのバージョンを確認してみると14.18.0でした。
$ node -v
14.18.0
エラーを解決した方法
バージョン違いによって発生したエラーでしたので、指定されたバージョンにしてあげれば正しく動きます。ので、nodenvを使ってnodeのバージョンを14.17.1にするまでを解説していきます。
まず、現在以下のコマンドで既にインストールしてあるnodeのバージョン一覧を確認します。
$ nodenv versions
system
12.13.0
14.17.1
* 14.18.0 (set by /Users/asakura1041/.nodenv/version)
14.17.1が既にインストールされているので、バージョンを切り替えます。
$ nodenv local 14.17.1
上記を実行したらバージョンが変わっているはずなので、nodeのバージョンを確認してみましょう。
$ node -v
v14.17.1
バージョンを切り替えることができたら、最初のエラーは解消することができると思うので再度yarn startを実行してみましょう。