{"repo":"itwanger/paicoding-admin","free":true,"listed":false,"github":"https://github.com/itwanger/paicoding-admin","clone":"git clone https://github.com/itwanger/paicoding-admin.git","description":"🚀🚀🚀 paicoding-admin，技术派管理端，基于 React18、React-Router v6、React-Hooks、Redux、TypeScript、Vite3、Ant-Design 5.x、Hook Admin、ECharts 的一套社区管理系统，够惊艳哦。","language":"TypeScript","stars":279,"topics":["react","ant-design","typescript","vite"],"license":"MIT","category":"ui-components","readme_excerpt":"paicoding-admin 🚀 介绍 📖 🚀🚀🚀 paicoding-admin，技术派管理端，基于 React18、React-Router v6、React-Hooks、Redux、TypeScript、Vite3、Ant-Design 5.x、Hook Admin、ECharts 的一套社区管理系统，够惊艳哦。 一、在线预览地址 👀 - Link：https://paicoding.com/admin 二、Git 仓库地址 (欢迎 Star⭐) - GitHub：https://github.com/itwanger/paicoding-admin - 码云：https://gitee.com/itwanger/paicoding-admin 三、🔨🔨🔨 项目功能 - 🚀 采用最新技术找开发：React18、React-Router v6、React-Hooks、TypeScript、Vite3 - 🚀 采用 Vite3 作为项目开发、打包工具（配置了 Gzip 打包、跨域代理、打包预览工具……） - 🚀 整个项目集成了 TypeScript （学期来很酷哦 🤣） - 🚀 使用 redux 做状态管理，集成 immer、react-redux、redux-persist 开发 - 🚀 使用 TypeScript 对 Axios 整个二次封装 （全局错误拦截、常用请求封装、全局请求 Loading、取消重复请求……） - 🚀 支持 Antd 组件大小切换、暗黑 && 灰色 && 色弱模式 - 🚀 使用 自定义高阶组件 进行路由权限拦截（403 页面）、页面按钮权限配置 - 🚀 支持 React-Router v6 路由懒加载配置、菜单手风琴模式、无限级菜单、多标签页、面包屑导航 - 🚀 使用 Prettier 统一格式化代码，集成 Eslint、Stylelint 代码校验规范（项目规范配置） - 🚀 使用 husky、lint-staged、commitlint、commitizen、cz-git 规范提交信息（项目规范配置） 四、安装使用步骤 📑 Clone： Install： Run： 将技术派的后端代码和前端代码拉到本地后，先启动 Redis 和服务端端。然后再启动 admin 端，可以通过 VSCode 来进行开发。 会自动在浏览器打开 http://127.0.0.1:3301，如下所示。 本地的用户名和密码均为 admin 和 admin 。 如果遇到 nodejs 环境的问题实在无法启动，可能是一些依赖包的问题，可以尝试删除 node modules 文件夹，重新安装依赖包。如果仍然无法解决，可以通过以下方式获取我已经打包好的 node modules 安装包。 异常堆栈： 解决方法 1：升级 nodejs 到 18 以上，升级 npm 到 9 以上，然后重新 install。 解决方法 2：删除 node modules 文件夹，在「沉默王二」公众号后台回复「node」下载 node modules 依赖包。 然后覆盖你本地的 node modules 包，然后再执行 npm run dev 就可以运行起来了。 Build： 五、项目截图 1、数据统计页（ECharts 真强大）： 2、运营配置页（Ant 的图片上传组件不错哦）： 3、文章管理页： 4、专栏配置页（自定义下拉框挺好玩的）： 5、教程配置页（防抖支持搜索的下拉框、自定义支持分页、搜索的下拉框不错哦） 六、文件资源目","default_branch":null,"files":null,"tree":[],"storefront":"/r/itwanger","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/itwanger/paicoding-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}