React-hot-loader:由 XXX 引起的致命错误 - 未找到检测
React-hot-loader: fatal error caused by XXX - no instrumentation found
我正在尝试使用 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 在全球范围内使用它。
如果我需要将此导入添加到每个组件,我并没有真正从文档中理解...
如有任何帮助,我们将不胜感激。谢谢,
乌里
为了解决这个问题,我更改了我的 React 导入,而不是使用 expose-loader 全局公开它,而是在每个文件中导入它。然后,我尝试在 React 之后导入 RHL(如他们的故障排除页面所述),但这也没有帮助。
所以,我无法指出错误的确切原因,但查看 RHL v4 问题我发现它不支持 React Router v3。 升级到 React Router v4 解决了我的问题。
我正在尝试使用 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 在全球范围内使用它。
如果我需要将此导入添加到每个组件,我并没有真正从文档中理解...
如有任何帮助,我们将不胜感激。谢谢,
乌里
为了解决这个问题,我更改了我的 React 导入,而不是使用 expose-loader 全局公开它,而是在每个文件中导入它。然后,我尝试在 React 之后导入 RHL(如他们的故障排除页面所述),但这也没有帮助。
所以,我无法指出错误的确切原因,但查看 RHL v4 问题我发现它不支持 React Router v3。 升级到 React Router v4 解决了我的问题。