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 @   一路向北√  阅读(255)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
历史上的今天:
2021-04-13 ES6+ 新特性

web应用开发&研究 -

业精于勤而荒于嬉。

工作,使我快乐。


Font Awesome | Respond.js | Bootstrap中文网

点击右上角即可分享
微信分享提示