我正在将Firebase函数与打字稿一起使用,并且尝试通过以下行实例化Google云存储:
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函数 关键字。
如果我们拥有相同的项目,我们俩都需要使用不同的代码吗?
答案 0 :(得分:1)
检查你们两个的@type
定义,也许一个人忘记保存@types,并检查依赖项版本。