[エラー]firebase login( Firebase CLI v11.16.0 is incompatible with Node.js v16.0.0 Please upgrade Node.js to version ^14.18.0 || >=16.4.0)
環境
MacBook Air (M1, 2020)
nodeバージョン v16.00
ぶつかったエラー
Firebase CLI v11.16.0 is incompatible with Node.js v16.0.0 Please upgrade Node.js to version ^14.18.0 || >=16.4.0
日本語訳
Firebase CLI v11.16.0 は Node.js v16.0.0 と互換性がありません Node.js をバージョン ^14.18.0 にアップグレードしてください
( Firebase CLIにnode.jsのバージョンを合わせる必要があるようです)
やったこと
- エラーメッセージをgoogle翻訳する。
- ダウンロード可能なバージョンを確認(nodebrew ls-remote)
- 希望のバージョンをインストール(nodebrew install-binary v14.18.0)
- 使用可能なバージョンを確認(nodebrew ls)
- 希望のバージョンに変更する(nodebrew use v14.18.0)
- 確認する(node -v)
解説
1.ダウンロード可能なバージョンを確認
コマンド nodebrew ls-remoteを入力
~~~~~~省略
v14.14.0 v14.15.0 v14.15.1 v14.15.2 v14.15.3 v14.15.4 v14.15.5 v14.16.0
v14.16.1 v14.17.0 v14.17.1 v14.17.2 v14.17.3 v14.17.4 v14.17.5 v14.17.6
v14.18.0 v14.18.1 v14.18.2 v14.18.3 v14.19.0 v14.19.1 v14.19.2 v14.19.3
v14.20.0 v14.20.1 v14.21.0 v14.21.1
v15.0.0 v15.0.1 v15.1.0 v15.2.0 v15.2.1 v15.3.0 v15.4.0 v15.5.0
v15.5.1 v15.6.0 v15.7.0 v15.8.0 v15.9.0 v15.10.0 v15.11.0 v15.12.0
v15.13.0
v16.0.0 v16.1.0 v16.2.0 v16.3.0 v16.4.0 v16.4.1 v16.4.2 v16.5.0
v16.6.0 v16.6.1 v16.6.2 v16.7.0 v16.8.0 v16.9.0 v16.9.1 v16.10.0
v16.11.0 v16.11.1 v16.12.0 v16.13.0 v16.13.1 v16.13.2 v16.14.0 v16.14.1
v16.14.2 v16.15.0 v16.15.1 v16.16.0 v16.17.0 v16.17.1 v16.18.0 v16.18.1
v17.0.0 v17.0.1 v17.1.0 v17.2.0 v17.3.0 v17.3.1 v17.4.0 v17.5.0
v17.6.0 v17.7.0 v17.7.1 v17.7.2 v17.8.0 v17.9.0 v17.9.1
v18.0.0 v18.1.0 v18.2.0 v18.3.0 v18.4.0 v18.5.0 v18.6.0 v18.7.0
v18.8.0 v18.9.0 v18.9.1 v18.10.0 v18.11.0 v18.12.0 v18.12.1
v19.0.0 v19.0.1
~~~省略
2.希望のバージョンをインストール
nodebrew install-binary v14.18.0
今回はv14.18.0を入力
######################################################################### 100.0%
Installed successfully
と表示されたらOK
3.使用可能なバージョンを確認
nodebrew ls と入力
v14.18.0
v16.0.0
v18.10.0
v18.11.0
v18.12.0
v18.12.1
v19.0.0
current: v19.0.0
さっきインストールした v14.18.0が確認できる
current: v19.0.0は現在使用してるバージョンなので切り替える必要がある
4.希望のバージョンに変更する
nodebrew use v14.18.0と入力
use v14.18.0と表示されたらOK
5.確認する
先程と同じように nodebrew ls 入力
v14.18.0
v16.0.0
v18.10.0
v18.11.0
v18.12.0
v18.12.1
v19.0.0
current: v14.18.0
v14.18.0が変更できfirebase loginできました。