【Mac】Firebase CLIの導入方法と使い方!スタンドアロンとnpmの違い

【Mac】Firebase CLIの導入方法と使い方!スタンドアロンとnpmの違い

この記事からわかること

  • Firebase CLIとは?
  • Macへの導入方法使い方
  • スタンドアロンバイナリとは?

index

[open]

\ アプリをリリースしました /

みんなの誕生日

友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-

posted withアプリーチ

環境

公式リファレンス:Firebase CLI リファレンス

Firebase CLI(Command Line Interface)とは?

Firebase CLI(Command Line Interface)」はFirebaseの機能をコマンドラインから実行できるようにするためのツールです。これを使用することでFirebaseプロジェクトの新規作成や機能の追加、アプリケーションのコードのデプロイなどをコマンドラインから操作することが出来るようになります。

Macに導入する方法

Firebase CLIをMacに導入する方法は大きく分けて以下の2つあるようです。

公式リファレンス:Firebase CLI リファレンス - macOS または Linux

Node Package Managerを使用する

Firebase CLIはNode.jsのパッケージとして提供されているのでMacにNode.jsがインストール済みであれば以下のコマンドで導入することができます。

$ npm install -g firebase-tools

自動インストールスクリプトを使用する

Firebase CLIは「スタンドアロンバイナリ(特定のプラットフォームや環境に依存せずに実行できる自己完結型の実行可能ファイル)」として活用できるようにも用意されています。

自動インストールスクリプトが用意されているので以下のcurlコマンドを実行するだけでFirebase CLIがインストールできます。

$ curl -sL firebase.tools | bash

ログインして確認する

Firebase CLIをインストールできたらバージョンを確認してインストールが正常に完了しているか確認してみてください。

$ firebase --version
13.22.1

無事バージョンが返ってきたらログインしていきます。loginコマンドを実行すると情報収集の許可を迫られるので任意の方を選択します。実際にログインするためにWebサイトが立ち上がり該当のアカウントでログインしてFirebase CLIを認証することでログインが完了になります。

$ firebase login

Allow Firebase to collect CLI and Emulator Suite usage and error reporting 
information? (Y/n)
// Firebase が CLI と Emulator Suite の使用状況とエラー報告情報を収集することを許可しますか?


✔  Success! Logged in as メールアドレス

最後にFirebaseプロジェクトのリストを表示させてみて問題なければ導入は完了です。

$ firebase projects:list

その他のコマンド一覧

公式リファレンス:設定コマンド一覧

CLIツールのバージョン更新

CLIツールのバージョンを更新したい場合は以下のように実行します。

Node Package Manager

$ npm install -g firebase-tools

自動インストールスクリプト

$ curl -sL https://firebase.tools | upgrade=true bash

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

New Article

index