尝试部署Firebase函数时出现TypeScript错误

尝试部署Firebase函数时出现TypeScript错误,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我刚刚创建了一个firebase应用程序,并用typescript编写了我的函数 import * as functions from 'firebase-functions' export const onStatementUpload = functions.storage.object().onFinalize(obj => { console.log('obj finalize', obj) }) 但在部署方面: src/index.ts(10,61): error TS2

我刚刚创建了一个firebase应用程序,并用typescript编写了我的函数

import * as functions from 'firebase-functions'

export const onStatementUpload = functions.storage.object().onFinalize(obj => {
  console.log('obj finalize', obj)
})
但在部署方面:

src/index.ts(10,61): error TS2339: Property 'onFinalize' does not exist on type 'ObjectBuilder'.

我试图安装
@types/firebase函数
,但没有这样的东西。我如何解决这个问题

我也遇到了这个问题,通过升级到最新版本的
firebase functions
firebase admin
、以及添加了
onFinalize
方法的
firebase tools
解决了这个问题

然后尝试重新部署应用程序:

$ firebase deploy --only functions

该消息表示第10行有错误,但您的代码示例中甚至没有10行。有什么你没有在这里展示的吗?@DougStevenson,这就是所有的代码。。。但是我没有粘贴完整的堆栈跟踪我的坏(我认为它是指库代码)。。。我已经切换回JS版本…我没有任何编译问题的代码。您的设置可能有问题。
$ firebase deploy --only functions