【问题标题】:google cloud functions deployment error谷歌云功能部署错误
【发布时间】:2018-09-14 01:54:06
【问题描述】:

我突然不断收到这个错误,我不知道该怎么办。我已经更新了我找到的 npm、firebase cli 和其他解决方案

错误:解析函数触发器时出错。请通过在您的函数文件夹中运行“npm i --save firebase-functions@latest”确保您拥有最新的 firebase-functions SDK。

错误:Firebase 配置变量不可用。请使用最新版本的 Firebase CLI 部署此功能。 在初始化(/Users/serverless/functions/node_modules/firebase-functions/lib/config.js:51:15) 在 Object.config (/Users/serverless/functions/node_modules/firebase-functions/lib/config.js:29:9) 在 Object.object (/Users/serverless/functions/node_modules/firebase-functions/lib/providers/storage.js:41:27) 在对象。 (/Users/serverless/functions/index.js:10:42) 在 Module._compile (module.js:624:30) 在 Object.Module._extensions..js (module.js:635:10) 在 Module.load (module.js:545:32) 在 tryModuleLoad (module.js:508:12) 在 Function.Module._load (module.js:500:3) 在 Module.require (module.js:568:17)

【问题讨论】:

  • 你更新了 firebase-functions 吗?
  • @PeterHaddad 我该怎么做?
  • 错误消息告诉您通过在您的函数文件夹中运行 npm i --save firebase-functions@latest 来确保您拥有最新的 firebase-functions SDK。您还需要将函数更新到 1.0 版本,如migration guide 中所述。
  • @FrankvanPuffelen 我已经更新了 firebase 函数并运行 npm i --save firebase-functions@latest
  • @jone2 你试过答案了吗?

标签: node.js firebase google-cloud-platform google-cloud-functions


【解决方案1】:

确保你有这个结构:

myproject
 +- .firebaserc    
 |                 
 |
 +- firebase.json  
 |
 +- functions/     
   |
   +- .eslintrc.json   
   |
   +- package.json 
   |
   +- index.js      
   |
   +- node_modules/ 

然后在函数目录中执行以下操作以更新 firebase-functions:

npm install firebase-functions@latest --save

firebase 管理员:

npm install firebase-admin@5.11.0 --save

和firebase-cli:

npm install -g firebase-tools

【讨论】:

    猜你喜欢
    • 2019-08-30
    • 1970-01-01
    • 2019-01-30
    • 2017-08-15
    • 2021-02-26
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多