相关疑难解决方法(0)

如何修复“TS2769:没有与此调用匹配的过载”

包更新后,我突然收到奇怪的打字稿错误:

[tsl] C:..\UI\src\sagas.ts(40,21) TS2769 中的错误:没有与此调用匹配的重载。

最后一次重载给出了以下错误。“LOAD_IDS”类型的参数不可分配给“TakeableChannel”类型的参数。

对应的第 39-41 行sagas.ts

function* watchIds() {
    yield takeEvery(Actions.LOAD_IDS, loadIds);
}
Run Code Online (Sandbox Code Playgroud)

该函数function* loadIds({ forceReload })的定义sagas.ts与 API 调用相同。

TS 错误是什么意思,我该如何解决?

  1. 我的packages.json样子:https : //pastebin.com/raw/nJ0cPNXb

  2. 也许也很重要:我的webpack.config.jshttps://pastebin.com/raw/JNdXTCMb

参考

javascript typescript reactjs webpack

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

reactjs ×1

typescript ×1

webpack ×1