制作Note

Firebase SDKをインストする為(ログイン認証やプッシュ通知など)にnode.js (npm)をインストール|flutter

flutterでのアプリ開発でログイン認証、画像のアップロード保存、プッシュ通知を使うために、firebase SDKをインストール。

https://firebase.google.com/docs/flutter/setup?hl=ja&platform=ios

まずは下記ページにてFirebase CLI(firebaseのコマンドラインインターフェイス)をインストールする必要有りとの事。
SDKのようなFirebaseの機能を使って作業をする際にFirebaseが提供するツール。

https://firebase.google.com/docs/cli?hl=ja#setup_update_cli

npmでインストールを試みるがエラー。しかもたくさん。

npm install -g firebase-tools


先ほどの説明npmの説明の下に注意事項が書いてあり、エラーコードの中にもEACCESと書いてあるので確かに権限の問題っぽいのでその通りに実行してみる。

まずは下記ページを見てnvm(ノード バージョン マネージャー)をインストール。

https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
(npm パッケージをグローバルに実行すると権限エラーが発生する可能性があるため、Node インストーラーの使用はお勧めしません。という注意書きがあった)

GitHub
https://github.com/nvm-sh/nvm

こちらを実行してnvmをインストール。
(npm または Node.js の現在のバージョンを削除する必要はありませんとの事)

こちらも。

そしてバージョン確認。

それからnvmを使ってnode.jsをインストール

npmバージョン10.2.4がインストされているのを確認。

そして、やっと改めてFirebase CLIのインストールを試みる。

npm install -g firebase-tools

ふう、めでたし!
ってかまだfirebase SDKをインストしなければ。