- 账户 admin/user, 密码 任意密码
react
,react18
,vite
,vite3
,antd
,antd5.x
,ts
,typescript
,redux
,react-redux
,@reduxjs/toolkit
- ReactJS
- Vite
- TypeScript
- Antd5
- ProComponents
- Redux
- Redux-toolkit
- ESLint
- Prettier
- nodejs >= 16
- npm
- pnpm
pnpm 相关命令 pnpm
- 安装依赖包
pnpm install
- 启动项目,访问链接:http://localhost:5793
pnpm run dev
- 生产环境打包
pnpm build
- 测试环境打包
pnpm build:sit
- config 如下
# 后台管理模板
location ^~ /react-admin-template{
index index.html;
if ($request_uri ~* .*[.](js|css|map|jpg|png|svg|ico)$) {
#设置过期时间120秒,120秒过后向服务器重新请求数据
add_header Cache-Control max-age=120;
}
if ($request_filename ~* ^.*[.](html|htm)$) {
add_header Cache-Control "public, no-cache";
#html文件协商缓存,也就是每次都询问服务器,浏览器本地是是否是最新的,是最新的就直接用,非最新的服务器就会返回最新
}
try_files $uri $uri/ /react-admin-vite-antd5/index.html;
}
feat
: 新增功能fix
: 修复 bugdocs
: 仅仅修改了文档,比如 README, CHANGELOG 等等test
: 增加/修改测试用例,包括单元测试、集成测试等style
: 修改了空行、缩进格式、引用包排序等等(不改变代码逻辑)perf
: 优化相关内容,比如提升性能、体验、算法等refactor
: 代码重构,「没有新功能或者 bug 修复」chore
: 改变构建流程、或者增加依赖库、工具等revert
: 回滚到上一个版本merge
: 代码合并
This project is licensed under the MIT License. .