跳到主要内容

快速开始

信息

在开始之前,推荐先学习 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/ 查看项目。