物业' hot'类型'模块'中缺少

时间:2017-09-07 12:05:47

标签: reactjs typescript types

当我使用@ types / node for aws-cognito-identity provider时,大家好 我收到以下错误。

Class 'Module' incorrectly implements interface 'NodeModule'.
        Property 'hot' is missing in type 'Module'.

感谢您的帮助。我认为它与@ types / webpack-env

冲突

2 个答案:

答案 0 :(得分:6)

看起来导致此错误的git@types/node@8.0.26之间可能会发生重大变化,可能与@types/node@8.0.27(我的版本至少)一起发生。

回滚到8.0.26(将@types/webpack-env@1.13.0添加到我的"@types/node": "8.0.26")似乎暂时解决了这个问题。

编辑: 看得更近一点,似乎已经注意到这个问题并引发了一个问题: https://github.com/DefinitelyTyped/DefinitelyTyped/issues/19601 +修复PR已打开: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/19602

答案 1 :(得分:0)

您是否正在尝试类似module.hot的内容,然后您可以将其用作(module as any).hot。这对我有用。