This is a simple React App with RsBuild & Typescript, managed by the pnpm workspace in the frontend root.
- Support RsBuild ModuleFederationPlugin for Micro Frontends
- Support Dynamic zip component loading
- Support Dynamic Routing & Dynamic Menu
- Support Axios for API calls
- Support Antd & Pro-Components UI Library
- Support Redux for State Management
- Support Mock Server for API Mocking
- Support Monaco Editor for Code Editor
- Support Access ControlPanel for Menu & Page Components
- Support Jest for Unit Testing
- Support DockerCompose for Deployment
在 frontend 根目录执行(pnpm workspace):
cd frontend
pnpm install
pnpm dev:pc # 开发模式(代理后端)
pnpm mock:pc # Mock 模式(前端 mock 数据)cd frontend
pnpm build:pccd frontend
pnpm test:pccd scripts
sh package.sh
sh deploy.sh