快速开始
信息
在开始之前,推荐先学习 React,并正确安装和配置了 Node.js v18 或以上。官方指南假设你已了解关于 HTML、CSS 和 JavaScript 的中级知识,并且已经完全掌握了 React 全家桶的正确开发方式。如果你刚开始学习前端或者 React,将 XinAdmin 框架作为你的第一步可能不是最好的主意。
本文会帮助你从头启动项目
环境准备
确保你的环境满足以下要求:
- git: 你需要git来克隆和管理项目版本。
- nodejs v18: >=18.12.0,推荐 18.19.0 或更高。
- pnpm: >= 10.11.0,推荐最新版本。
开发工具
XinAdmin 使用 WebStorm 进行开发,感谢 WebStorm 提供非商业用途支持。
我们还推荐你使用 VSCode 作为新手的开发工具,过早的使用更高级的开发工具也会造成环境依赖。
代码获取
从 GitHub 获取代码
请自行解决并保证 GitHub 网络通畅
# 克隆代码
git clone https://github.com/xin-admin/xin-admin.git
安装依赖
我们推荐使用 pnpm
作为你的依赖安装工具,执行以下命令安装项目:
pnpm i
目录结构
xin-admin
├── dist // 打包后的生产环境输出目录(由vite构建生成)
├── node_modules // 项目依赖的第三方模块目录
├── public // 静态资源目录
│ ├── favicon.ico // 网站图标
│ └── index.html // 基础HTML模板
├── src // 项目源代码目录
│ ├── api // 所有API请求
│ ├── assets // 静态资源(图片、字体等)
│ ├── components // 全局公共组件
│ ├── domain // 核心业务领域模型/实体定义
│ ├── layout // 全局布局组件(如导航栏、侧边栏等)
│ ├── locales // 国际化多语言文件
│ ├── pages // 页面组件
│ ├── router // 路由配置
│ ├── stores // 状态管理(zustand 模块)
│ ├── utils // 工具函数库(通用辅助函数)
│ ├── App.tsx // 应用根组件
│ ├── index.css // 全局样式文件
│ └── vite-env.d.ts // Vite环境变量类型声明
├── .editorconfig // 统一编辑器配置(缩进/编码等)
├── .env.development // 开发环境变量配置
├── .env.production // 生产环境变量配置
├── .gitignore // Git版本控制忽略规则
├── eslint.config.js // ESLint静态检查配置
├── index.html // 主入口HTML文件
├── package.json // 项目配置和依赖声明
├── pnpm-lock.yaml // 精确依赖版本锁定文件(pnpm专用)
├── README.md // 项目说明文档(部署/开发指南)
├── tsconfig.json // TypeScript编译器配置
└── vite.config.ts // Vite构建工具配置(插件/代理等)
启动项目
开发环境启动
pnpm dev
启动成功后,控制台会打印以下信息:
VITE v6.3.5 ready in 616 ms
➜ Local: http://localhost:3000/
➜ Network: http://192.168.1.100:3000/
➜ press h + enter to show help
浏览器打开 http://localhost:3000/ 查看项目。