React-hot-loader:由XXX引起的致命错误 - 未找到任何工具

时间:2018-03-13 11:50:27

标签: reactjs webpack react-hot-loader

我正在尝试使用React 16.2和Webpack 2.6.1配置react-hot-loader 4.0.0。

它适用于某些更改,但对于其他人,我收到以下错误:
React-hot-loader: fatal error caused by ƒ Connect(props, context)
no instrumentation found. Please require react-hot-loader before React. More in troubleshooting

我确实看到了故障排除,它说我需要在导入React之前导入react-hot-loader。

事情是,我不是要导入React。我正在使用webpack expose-loader全局使用它。

如果我需要将此导入添加到每个组件,我对文档并不十分理解......

非常感谢任何帮助。谢谢,
URI

1 个答案:

答案 0 :(得分:0)

尝试解决此问题我更改了我的React导入,以便不使用expose-loader全局公开它,而是将其导入到每个文件中。然后,我尝试在React之后导入RHL(如故障排除页面中所述),但这也没有帮助。

所以,我无法确定错误的确切原因,但看看RHL v4问题,我看到它不支持React Router v3。 升级到React Router v4解决了我的问题