背景
使用create-react-app创建的项目
“react-scripts”: “^4.0.3”,
在运行时,浏览器报错:process is not defined,并且创建个iframe,阻止交互。
定位发现是chalk包,是create-react-app的依赖包。
方案 issues
1、升级react-scripts,如果没有node版本限制的话可升级
2、固话react-error-overlay版本
npm i --save-exact react-scripts@4.0.3
npm i --save-dev react-error-overlay@6.0.9
在package添加
“flat”: true,
“resolutions”: {
“react-error-overlay”: “6.0.9”
},