Skip to content

react脚手架(生成react18,ts,redux,craco,react-router-dom6.x,懒加载,ahooks,axios,代理,多环境,husky,antd的基础项目结构)

Notifications You must be signed in to change notification settings

candy4290/mit-react-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

运行npx mit-react-cli create,生成一个初始化模板【包含js/ts两个版本】:

react18.x + antd5.x + redux4.2.x + @reduxjs/toolkit + react-router-dom 6.4.x

路由导航(懒加载)+自动刷新(新版本)+nprogress路由提示+axios统一封装+jenkins部署脚本+浏览器兼容+项目结构文件+serve验证打包文件+非组件中如何导航+eslint prettier git钩子+多环境配置+错误边界 +全局状态管理方案(redux:rx可以实现一个redux,context费劲因为存在嵌套、) +打包优化(打包分析+热重载:react-scripts5.0.0自带+生产环境去除map文件:GENERATE_SOURCEMAP=false) +支持部署时非根路径访问

如果未成功运行 检查网络、检查是否安装git、nodejs(npm)

About

react脚手架(生成react18,ts,redux,craco,react-router-dom6.x,懒加载,ahooks,axios,代理,多环境,husky,antd的基础项目结构)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published