2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

firebase initで使用するプロジェクトの変更ができないときの対処法

Last updated at Posted at 2025-12-04

先にお伝え

この記事ではMacでの話をしていますが、おそらくWindowsでも同じ感じじゃないかと思います。

状況

いつも通りFirebaseのサイトから新しいプロジェクトを作って、(Macユーザーなので)ターミナルを開いてプロジェクトフォルダに移動してfirebase initを実行したらエラーが。

まさかのかなり昔に使ったプロジェクトが選択されていた。それも今ログインしているアカウントとは別のアカウントで作ったプロジェクトが。

普通ならfirebase initで使用するプロジェクトを選ぶフェーズがあるのにそれが出てこない。

firebase usefirebase initをしないと使えないので、詰みです。

対処法1

まず、プロジェクトフォルダより上の階層にfirebase関連のファイルがないかを探したら、かなり上の方にinitしたときに作成されるファイルを発見。

中を見ると、間違って選択されていたプロジェクトが設定されていた。

これを消せばいける!

そう思って、消してfirebase initをもう一度試したが、解消されていなかった。← は?

対処法2

みんなの頼れる味方、ChatGPT様を使用したら私が知らないところにプロジェクトの設定があることが分かった。

/Users/(ホームディレクトリ)/.config/configstore/firebase-tools.json
(隠しフォルダ)

ここのactiveProjectsにどのパスのフォルダでどのプロジェクト(プロジェクトID)を使うのかが書かれていた。

対処法1で削除したのを手動で書き換えて反映して、もう一度firebase initをすると、成功!

やったね!

おわりに

/Users/(ホームディレクトリ)/.config/configstore/firebase-tools.json
↑ こんなフォルダあるの知らなかった。

(3年くらいFirebaseを使わせていただいていますけど、そこまでFirebaseに詳しくないので、もしかしたらこんなこと知っていて当然かもしれないですが...)

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?