😸

Functionsにもmain関数が存在した

2023/01/13に公開
エラー
functions/index.js does not exist, can't deploy Cloud Functions

上記のエラーでは、index.jsが存在しないからデプロイできません〜
みたいな事なんだけど、しっかりと、index.jsは存在してます。

ただ、その在り方を変えるとエラーになるみたい。

僕の場合は、

firebase init functions

をコマンド打った後いつもはそのまま何も変更せず、index.jsに書き込んでいたんだけど
色々とファイルを作成してやりやすくしたいなぁと思い、srcっていうファイルをindex.jsの上に作った結果こちらのエラーが発生。

ただ、問題解決はそこまで難しくなくて、

package.json
"main": "index.js", // エラー発生
"main": "src/index.js", // エラーなし

package.jsonのmain部分を変更するとエラーが発生せずにデプロイできる。
dartだけがmain関数あるのかなと思ってたけど違うみたい。
知らなんだ。

Discussion