首页 文章

在cli上部署 Cloud 功能,“Firebase配置变量不可用” .

提问于
浏览
4

尝试使用firebase sdk配置环境变量 . 它包含一个将在谷歌 Cloud 功能中使用的令牌 .

当我尝试重新部署 Cloud 功能时,我已经将文档发送到了发球台并且出现了此错误 .

我在index.js文件的顶部有这些

const functions = require("firebase-functions");
const token = functions.config().slack.token;

这是我的package.json文件

{
  "name": "quincygeorge",
  "version": "1.0.0",
  "description": "smart-office-assistant",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "Jonathan Puc",
  "license": "ISC",
  "dependencies": {
    "firebase-admin": "^5.5.1",
    "firebase-functions": "^0.7.3",
    "slack": "^9.1.0"
  }
}

正如文档中所述,我在尝试运行之前首先运行了“firebase deploy --only functions”...

“gcloud beta功能部署myfunction --stage-bucket mybucket --trigger-http”

再次 . 但我仍然得到这个错误 .

我的firebase工具和所有模块都是最新的,因为我今天只安装它们 .

1 回答

  • 0

    该错误消息抱怨您的Firebase CLI版本 .

    更新到最新版本 . 在撰写本文时3.16.0 .

    npm update -g firebase-tools
    

相关问题