44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
# Nkebao Base
|
||
|
||
一个现代化的 React + TypeScript 前端项目模板,适用于中后台管理系统、移动端 H5 等场景。
|
||
集成了 Vite 极速构建、Zustand 轻量状态管理、模块化路由与权限拦截、axios 请求封装、移动端 rem 适配等主流工程能力。
|
||
|
||
---
|
||
|
||
## 启动方式
|
||
|
||
```bash
|
||
yarn install
|
||
yarn dev
|
||
```
|
||
|
||
---
|
||
|
||
## 技术栈
|
||
|
||
- **React 18**:主流前端框架
|
||
- **TypeScript**:类型安全开发
|
||
- **Vite**:极速开发与构建工具
|
||
- **axios**:请求库,统一封装
|
||
- **sass**:CSS 预处理
|
||
- **React Router v6**:路由管理,支持模块化与权限拦截
|
||
- **antd / antd-mobile**:桌面端与移动端 UI 组件库
|
||
- **postcss-pxtorem**:rem 适配,移动端友好
|
||
- **Zustand**:轻量状态管理,支持持久化
|
||
- **ESLint + Prettier**:代码规范与自动格式化
|
||
- **路径别名 @**:简化 import
|
||
|
||
---
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
src/
|
||
api/ # axios 封装与接口模块
|
||
pages/ # 页面组件
|
||
styles/ # 全局样式
|
||
App.tsx # 入口组件
|
||
main.tsx # 入口文件
|
||
public/
|
||
index.html # HTML 模板
|
||
``` |