firebase deploy --only functions:省略
でfunctionsへデプロイを試みたところターミナル には
Deploy complete!と表示されますが
デプロイが出来ておらずFitebaseFunctionsのダッシュボードにも表示されません
こちらで似たような質問がありましたが解決の参考になるような回答が見つかりませんでした
teratailにも似たような症状の方がおられましたが解決には至らなかったようです
解決のヒントになるかは分かりませんが
ソースファイルfunctions/src/index.ts
でソースを全てコメントアウトしてデプロイしましたが「Deploy complete!」
となります。
一応上記のteratailリンクに書かれている
firebase use (プロジェクトID)というコマンドでプロジェクトを指定したうえでdeploy
.firebasercの
{
"projects": {
"default": "プロジェクトID"
}
}
の確認はしました
公式のyoutubeを確認するとターミナルでは以下のように
Functions:creationg functions 関数名になっていますが
私の場合そのような表示は出来ません。
package.json
{ "name": "functions", "scripts": { "build": "tsc", "serve": "npm run build && firebase emulators:start --only functions", "shell": "npm run build && firebase functions:shell", "start": "npm run shell", "deploy": "firebase deploy --only functions", "logs": "firebase functions:log" }, "engines": { "node": "12" }, "main": "lib/index.js", "dependencies": { "firebase-admin": "^9.2.0", "firebase-functions": "^3.11.0" }, "devDependencies": { "firebase-functions-test": "^0.2.0", "typescript": "^3.8.0" }, "private": true }
回答1件
あなたの回答
tips
プレビュー