Firebase功能未部署,旧版本为kep

时间:2018-04-28 13:07:58

标签: firebase google-cloud-functions

运行firebase deploy --only functions时,文件lib/index.js永远不会更新并保留旧版本。知道为什么吗? 它第一次工作,但文件的第一个版本保留,它永远不会更新...

谢谢!

2 个答案:

答案 0 :(得分:0)

我现在最好的猜测:我的代码是错误的。当我简化代码时,部署可以正常工作。

答案 1 :(得分:0)

我遇到了同样的问题(尽管使用了打字稿),就我而言,发生的情况是:

  • 我在 tsconfig.json 中添加了外部依赖项,例如 ../shared
  • 这更改了 lib 文件夹结构,lib/index.js 已移至 lib/functions/src/index.js
  • 然而,main 中的 package.json 入口点仍然指向仍然存在的旧 lib/index.js

修复:

  • 删除 lib 个文件夹
  • 相应地将 main 中的 tsconfig.json 条目更改为新的 lib 结构