create-react-app eject 老版本的配置

1. 使用CRA最新版本创建项目

2.修改react-scripts的版本的老版本

3.重新安装, npm ls react-scripts 查看版本

4.git add .  &&  git stash 

5.npm run eject

 

 

遇到问题:

1. JS文件修改后,报错 Uncaught ReferenceError: process is not defined,并弹出一个ifram遮挡主页面

查找问题源头: 把鼠标hover到index.js:1:1上,显示是node_modules下的react-error-overlay有问题,问题版本是6.0.11, 然后到create-react-app查看版本, 发现CRA5用的是6.0.11 https://github.com/facebook/create-react-app/blob/v4.0.3/packages/react-error-overlay/package.json

因为我当前是使用的CRA4,所以需要把版本改为和CRA4匹配的6.0.9, 问题修复!

 

 

 

posted @ 2022-04-13 12:15  一路向北√  阅读(236)  评论(0编辑  收藏  举报

web应用开发&研究 -

业精于勤而荒于嬉。

工作,使我快乐。


Font Awesome | Respond.js | Bootstrap中文网