react项目,控制台报错:process is not defined
鼠标放到 at e.onoad(index.js:1:1)上面查看,显示如上图
node_module/react-error-overlay/lib/index.js:1:1
解决方法:
- 报错issues文档:https://github.com/facebook/create-react-app/issues/11773
- 问题原因:react-scripts 版本问题,可以尝试升级到5.0.0
- 这里使用的解决方法是:把一个固定版本的react-error-overlay添加到devDependencies中
npm install -D react-error-overlay@6.0.9
然后在package.json 文件中就看到开发环境添加了react-error-overlay,
"devDependencies": {
"react-error-overlay": "6.0.9",
}
注:react-error-overlay 是一个开源的 npm 包,可以帮助前端开发者在 React 应用中更好地处理错误和异常情况。