【发布时间】:2018-08-03 20:33:36
【问题描述】:
我刚刚使用 React 16 中的“新”componentDidCatch 功能在我的 React 页面中添加了一个“错误边界”。
但是,当抛出错误时,它会显示:
错误:引发了跨域错误。 React 无法访问开发中的实际错误对象。
React 团队 recommends 我将我的 webpack 开发工具从 eval 更改为 cheap-module-source-map。
这确实有效。
但是,如果您查看performance chart,您会发现cheap-module-source-map 的重建时间明显慢于eval。
我不能让 webpack-dev-server 运行得更慢。对我的一个 JSX 文件进行单个字符更改后,重建已经需要大约 10 秒。这也不是在慢速笔记本电脑上。
在不更改我的 webpack devtool 的情况下是否可以显示错误?
【问题讨论】:
标签: performance reactjs webpack cors