环境准备 
本指南将帮助您从零开始搭建 Gin-Vue-Admin 项目的开发环境。如果您已经具备相关环境,可以跳过对应部分。
🚀 快速检查清单 
在开始之前,请确保您的系统满足以下要求:
📋 环境要求
- Git: 用于代码版本管理
 - Node.js: >= 18.16.2 (推荐使用 LTS 版本)
 - Go: >= 1.22 (推荐使用最新稳定版)
 - MySQL: >= 8.0,存储引擎必须为 InnoDB
 - Redis: >= 6.0 (可选,用于缓存)
 
📦 Node.js 环境安装 
1. 下载安装 Node.js 
访问 Node.js 官网 下载并安装 LTS 版本。
推荐版本: Node.js 18.x 或更高版本
2. 验证安装 
打开终端或命令提示符,运行以下命令验证安装:
bash
# 检查 Node.js 版本
node -v
# 输出示例: v18.17.0
# 检查 npm 版本
npm -v
# 输出示例: 9.6.73. 配置 npm 镜像源(可选) 
为了提高国内下载速度,建议配置淘宝镜像源:
bash
# 设置淘宝镜像源
npm config set registry https://registry.npmmirror.com
# 验证配置
npm config get registry4. 推荐开发工具 
🔧 Go 环境安装 
1. 下载安装 Go 
根据您的网络环境选择下载地址:
推荐版本: Go 1.22 或更高版本
2. 验证安装 
bash
# 检查 Go 版本
go version
# 输出示例: go version go1.22.0 darwin/amd64
# 查看 Go 环境信息
go env3. 配置 Go 模块代理(推荐) 
为了提高模块下载速度,建议配置 Go 模块代理:
bash
# 启用 Go Modules
go env -w GO111MODULE=on
# 配置模块代理
go env -w GOPROXY=https://goproxy.cn,direct
# 配置私有模块跳过代理
go env -w GOPRIVATE=*.corp.example.com4. 推荐开发工具 
- GoLand: 下载地址 (推荐)
 - VS Code + Go 插件: 免费替代方案
 
🗄️ 数据库环境 
MySQL 安装 
macOS 
bash
# 使用 Homebrew 安装
brew install mysql
# 启动 MySQL 服务
brew services start mysqlUbuntu/Debian 
bash
# 更新包列表
sudo apt update
# 安装 MySQL
sudo apt install mysql-server
# 启动 MySQL 服务
sudo systemctl start mysql
sudo systemctl enable mysqlWindows 
访问 MySQL 官网 下载安装包。
Redis 安装(可选) 
macOS 
bash
brew install redis
brew services start redisUbuntu/Debian 
bash
sudo apt install redis-server
sudo systemctl start redis-server
sudo systemctl enable redis-server🛠️ 开发工具配置 
VS Code 推荐插件 
json
{
  "recommendations": [
    "golang.go",
    "vue.volar",
    "bradlc.vscode-tailwindcss",
    "esbenp.prettier-vscode",
    "ms-vscode.vscode-typescript-next",
    "formulahendry.auto-rename-tag",
    "christian-kohler.path-intellisense"
  ]
}GoLand 配置建议 
- Go Modules: 确保启用 Go Modules 支持
 - 代码格式化: 配置 
gofmt和goimports - 代码检查: 启用 
golint和go vet 
📚 版本分支说明 
| 分支 | 状态 | 说明 | 推荐使用 | 
|---|---|---|---|
| main | 🟢 活跃维护 | 主分支,生产环境推荐 | ✅ 推荐 | 
| i18n-dev-new | 🟡 更新中 | 组合式API多语言版本 | 🔄 开发中 | 
| v2.4.x | 🔴 停止维护 | 声明式API版本 | ❌ 不推荐 | 
| i18n-dev | 🔴 停止维护 | 声明式API多语言版本 | ❌ 不推荐 | 
✅ 环境验证 
完成环境安装后,请运行以下命令验证环境是否正确配置:
bash
# 检查 Git
git --version
# 检查 Node.js 和 npm
node -v && npm -v
# 检查 Go
go version
# 检查 MySQL(需要先启动服务)
mysql --version
# 检查 Redis(如果安装了)
redis-cli --version如果所有命令都能正常输出版本信息,说明环境配置成功!



