我正在使用带有打字稿的Firebase函数,我正在尝试使用以下行实例化Google Cloud Storage:
const gCS = gcs({ keyFilename: 'service-account.json' })
GCS正在import * as gcs from '@google-cloud/storage'
.它对我来说工作正常,但我的同事在尝试部署时收到此错误:
错误 TS2348:类型"存储"类型的值不可调用。你 意思是包括"新"?
如果他将上面的行更改为:
const gCS = new gcs({ keyFilename: 'service-account.json' })
错误对他来说消失了,但后来我是那个有错误的人:
错误 TS2350:只能使用"new"调用 void 函数 关键词。
如果我们有相同的项目,我们怎么需要使用不同的代码?
检查你们俩@type
定义,也许一个忘记保存@types,并检查依赖项版本。