2

dataloader我在一个项目中使用了graphql 。不幸的是,它破坏了 Webpack 5,因为:

setImmediate 未定义

我在他们的源代码中看到了问题的出处。我分叉了 repo,做了一个补丁并将其添加到我的package.json. 但是导入数据加载器的文件无法解析路径。所以我需要为这个函数添加一个polyfill。

我试图在我的文件中写这个:

if(typeof Window.prototype.setImmediate !== "function") {
  Window.prototype.setImmediate = function() {
    return false
  };
}

但是打字稿声称:

“窗口”类型上不存在属性“setImmediate”

如何解决这个问题?

4

0 回答 0