我们有一个使用 typescript 并安装了 raygun 库的 angular / ionic 应用程序。直到今天它一直在构建良好,就在今天我在构建时开始出现以下错误
“无法调用其类型缺少调用签名的表达式。类型 'RaygunStatic' 没有兼容的调用签名。”
这发生在以下代码行
rg4js('setUser', {
在我的文件顶部
import * as rg4js from 'raygun4js';
一周前,我正在从 git 编译完全相同的代码,该代码正在运行。我在本地和在 ionic pro 上运行构建时遇到了同样的错误,这很奇怪,因为它不应该归结为我的机器上的任何版本发生变化,因为它一周前在 ionic 框架中工作,现在它不是,代码没有任何变化。
有些东西变了,但我不知道是什么。
我已经联系了raygun,他们说:
我们确实知道定义没有导出所有正确信息存在一些问题,我们希望在未来解决这个问题。
但我不明白为什么它会在上周而不是今天起作用。我没有更改 raygun 库的版本。
任何帮助表示赞赏。
干杯,罗伯