Firebase CLIをインストール後、firebase loginコマンドでNode.jsのバージョンが低いとエラー (Apple M2)

解決したいこと

FlutterでFirebaseを使用したユーザー認証にチャレンジしたいと思い、Firebaseのアカウントを作成し、Node.js 20.10.0のpkgファイルをダウンロード、インストトールし、Firebase CLIをnpmコマンドでインストールしました。
その後、「firebase login」「firebase init」「firebase --version」を実行したところ下記のエラーが発生しました。
エラーメッセージに出ている「Node.js v16.16.0」はインストールした覚えがないです。
解決にお力添えいただけますようお願いいたします。

エラーメッセージ

Firebase CLI v13.0.0 is incompatible with Node.js v16.16.0 Please upgrade Node.js to version >=18.0.0 || >=20.0.0

Node.jsのバージョン

$ nodebrew ls .DS_Store v18.0.0 v18.19.0 v20.0.0 v20.10.0 current: v20.10.0

PATHの内容

PATH= /Users/xxxxx/.nodebrew/current/bin:/Users/xxxxx/.nodebrew/current/bin: /Users/Shared/anaconda3/bin:/Users/Shared/anaconda3/condabin:/opt/homebrew/bin: /opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin: /usr/sbin:/sbin: /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin: /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin: /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin: /Library/Apple/usr/bin

見にくいので改行しています。

その他の情報

$ which node /Users/xxxxx/.nodebrew/current/bin/node $ which firebase /usr/local/bin/firebase

試したこと

色々と調べていたところ、「nodebrew」を使ってNode.jsのバージョンをコントロールする記事を見つけ、幾つかのバージョンをインストールして試してみました。
「nodebrew use vxx.xx.xx」でバージョンを切り替えて「firebase login」を実行しています。

その他に必要な情報がございましたらご指摘ください。
対処方法がお分かりになられる方がいりゃっしゃいましたら何卒お教えいただけますようお願い致します。

コメントを投稿

0 コメント