mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2025-10-17 05:31:13 +08:00
48 lines
946 B
Markdown
48 lines
946 B
Markdown
# 前期准备
|
||
|
||
后端
|
||
1. 安装 go
|
||
2. 安装 mysql
|
||
3. 安装 redis
|
||
4. 安装 git
|
||
5. 安装 swag: `go install github.com/swaggo/swag/cmd/swag@latest`
|
||
|
||
前端
|
||
1. 安装 node
|
||
2. 安装 pnpm(可选)
|
||
3. 安装 git
|
||
|
||
|
||
# 使用
|
||
|
||
### 1.下载项目
|
||
|
||
```
|
||
git clone git@gitee.com:xiangheng/x_admin.git
|
||
```
|
||
|
||
### 2.创建数据库并导入`x_admin/sql/`目录下 sql 文件
|
||
|
||
### 3.运行后端
|
||
1. 复制并重命名`x_admin/server/.env.example`为`x_admin/server/.env`文件,
|
||
2. `.env`必须配置 `mysql` 和 `redis` 信息。
|
||
```bash
|
||
cd x_admin/server
|
||
# 生成接口文档
|
||
swag init
|
||
# 运行, 在vscode中打开server目录中的文件,按F5即可运行
|
||
go run .
|
||
|
||
```
|
||
|
||
### 4.运行前端
|
||
1. 复制并重命名`x_admin/admin/.env.development.example`为`x_admin/admin/.env.development`文件,
|
||
2. `.env.development`必须配置 `VITE_APP_BASE_URL`后端地址信息。
|
||
|
||
```bash
|
||
cd x_admin/admin
|
||
# 安装依赖
|
||
pnpm install
|
||
# 运行
|
||
pnpm run dev
|
||
``` |