Skip to content

快速开始

本页演示从零创建一个 GVT 全栈项目的最小步骤。

1. 安装

bash
# 一键安装(推荐)
curl -fsSL https://cnb.cool/liumou_site/gvt/-/blob/master/install.sh | bash

# 或 Go 安装(需要 Go 1.25+)
go install cnb.cool/liumou_site/gvt/cmd/gvt@latest

2. 创建项目

bash
gvt init

交互式表单共 10 步:

1/10 ─ Project Name:              my-project
2/10 ─ Go Module Path:            github.com/user/my-project
3/10 ─ Description:               项目描述
4/10 ─ Author:                    作者名
5/10 ─ Frontend Tech Stack:       [x] Vue 3 Portal  [ ] Vue 3 Admin  [ ] React
6/10 ─ Allow Inline Styles?       No
7/10 ─ Package Manager:           pnpm(推荐)
8/10 ─ ORM Framework:             GORM + MySQL
9/10 ─ Use Docker?                No
10/10 ─ Init Git Repository?      Yes

3. 启动后端

bash
cd my-project
go run ./backend/cmd/server

4. 启动前端

bash
cd my-project/frontend/portal
npm install
npm run dev

go.mod 位于项目根目录,后端源码在 backend/ 子目录下。

5. 查看版本

bash
gvt --version

下一步

基于 MIT 协议开源