You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新版AngularFire7(Firebase9)实现Cloud Functions时出现未知语法错误

错误产生原因

这个报错属于TypeScript静态类型校验错误,不影响实际JS代码运行,和你的业务逻辑无关,具体触发原因如下:

  • Firebase v9 导出的httpsCallable是泛型方法,默认的入参泛型默认值为never类型,该类型不允许接收任何实际传入的参数值。
  • 你调用httpsCallable时没有显式传入泛型参数指定入参类型,TypeScript会默认使用never作为入参类型约束,当你传入字符串'hello world'时就会触发类型不匹配的语法提示。

解决方案(可选,用于消除报错)

调用httpsCallable时显式指定入参和返回值的泛型类型即可,示例如下:

// <入参类型, 返回值类型>,不确定返回值类型时可先写unknown
httpsCallable<string, unknown>(
  this.fns,
  'test'
)('hello world').then(() => console.log('complete'));

内容的提问来源于stack exchange,提问作者Ibrahim Ali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 03:06:03