LoginSignup
1
0

More than 3 years have passed since last update.

Firebase + Nuxtのデプロイでハマった話

Posted at

Firebase Hosting Setup Completeがでる

$ firebase deploy

が成功しているはずなのに、いくらキャッシュクリアしても「Firebase Hosting Setup Complete」がでる。

なんで?

結論を先に

私のケースでは、.firebaserc、firebase.jsonファイルがプロジェクトフォルダ内になかったから。この2つのファイルが重要だというのにたどり着くまで結構時間がかかった。

なんでそんなことが起きるん?

私がハマった原因は、

$ firebase init

をプロジェクトディレクトリで実行せずに、適当なディレクトリで実行してしまったことだ。親切に説明しているサイトはたくさんある。説明も間違っていなかった。が、しかし、私がせっかちだった。とにかく書かれているコードを説明も読まずにターミナルに打ち込んでいると、同じ失敗をするかもしれない。

私のように、せっかちな人だと同じミスをする可能性があるので、ここに記録を残しておく。

余計なファイルを消そう

まずは、どっかにできたであろう、.firebaserc、firebase.jsonを一度消そう。おそらく、最初にfirebase initを実行した場所にあるはず。ただし、消す場合は自己責任でお願いします。他のプロジェクトをFirebaseで運用している場合は、慎重にお願いします。

自分のプロジェクトが置かれているディレクトリに移動してから!

これ大事。

$ cd プロジェクトのディレクトリ
$ firebase init

うまくいくと、そのディレクトリ以下に.firebasercとfirebase.jsonができているはず。
なんだかんだ、1時間以上ハマってた・・・。あー・・・、腰痛い。

1
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
1
0