如何避免“ dom”库和“ webworker”库之间的冲突?

时间:2018-09-18 02:07:16

标签: reactjs typescript background-sync

我正在将TypeScript与React一起使用,而我想实现的目标之一就是后台同步以提供离线支持。

要为服务人员启用键入功能,我必须包含lib“ webworker”,但它与lib“ dom”冲突。并产生这样的错误:

any

所以我想知道是否有任何解决方法,除了键入我的大多数参数gc.disable()

谢谢:-)

1 个答案:

答案 0 :(得分:0)

您可以使用单独的tsconfig.json文件将项目分为多个部分:一个部分包含dom lib,另一个部分包含webworker lib。您可以为不依赖于任何一个库的通用代码制作另一部分。您可以使用project references来帮助自动化构建。如果仍不能完全解决问题,请更新问题以描述未解决的问题。