💨

index.js以外の違うファイルをデプロイする際のエラー回避

2023/01/17に公開
firebase deploy --only functions:test

をいつも通りに打つと、謎のエラー。
エラーというか早過ぎるサクセスログが出てくる。

どうせ、ちゃんとデプロイされてないんだろうなぁと思いながら
やりたい処理を発火させても、やっぱりデプロイされていない。

どうしたもんか。メソッド名は完全に合っている。
では、何が違うのか??

ファイル名を指定する必要があった

正解コマンド
firebase deploy --only functions:test-test

という事だった。

普段は全ての処理をindex.jsに突っ込んでいたので
こういうファイル名を頭に入れる必要がなく、メソッド名だけで行けてた。

でも、testファイルというファイルを作成してそこでやってみた結果、、、
ちゃんとデプロイされない。という結果になった。

いや、こんなん完全に初見殺しやん。なんなんこれ。

と素直に思いました。

まぁ、幸い10分くらいで気が付いたので良かったですが、
絶対に詰まってる人はいるはず。

ヒントが落ちてた

で、どうやって気が付いたかというと、こちらです↓
解像度ゴミですみませんmm
全部のURLを入れるために「検証」からサイズを大きくしてスクショしたらこうなった。

ちなみに、index.jsに突っ込んでいたらこうなってるはず。
今まではこうなってた。

まぁ、そら気付かんわって感じですよね。

誰かの参考になればっていう思いと自分のための備忘録でした。おわり。

Discussion