【问题标题】:React-hot-loader: fatal error caused by XXX - no instrumentation foundReact-hot-loader:由 XXX 引起的致命错误 - 未找到检测工具
【发布时间】:2018-08-21 15:58:57
【问题描述】:

我正在尝试使用 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 在全球范围内使用它。

如果我需要将此导入添加到每个组件中,我并没有从文档中真正了解...

任何帮助将不胜感激。谢谢,
乌里

【问题讨论】:

    标签: reactjs webpack react-hot-loader


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-13
      • 1970-01-01
      • 2020-06-08
      • 2017-12-13
      • 1970-01-01
      • 2016-02-28
      • 2018-05-01
      • 2013-06-07
      • 1970-01-01
      相关资源
      最近更新 更多