You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

139 lines
3.1 KiB

# 🚀 GoFaster 快速启动指南
## 📋 启动方式总览
### **🎯 多种启动方式**
#### **方式 1: PowerShell 脚本(推荐)**
```powershell
# 右键选择"使用 PowerShell 运行"
.\start.ps1
# 或者在 PowerShell 中运行
.\start.ps1
```
#### **方式 2: 批处理文件**
```bash
# 双击运行(如果仍有编码问题,使用方式1)
start-dev.bat
# 或者使用英文版本
start-simple.bat
```
#### **方式 3: 直接启动**
```powershell
# 全栈启动(标准模式)
.\dev-full.ps1
# 全栈启动(调试模式)
.\dev-full.ps1 -Debug
# 全栈启动(监听模式)
.\dev-full.ps1 -Watch
```
### **⚡ 直接启动**
```powershell
# 全栈启动(标准模式)
.\dev-full.ps1
# 全栈启动(调试模式)
.\dev-full.ps1 -Debug
# 全栈启动(监听模式)
.\dev-full.ps1 -Watch
```
### **🔧 灵活启动**
```powershell
# 仅启动后端
.\dev-full.ps1 -BackendOnly
# 仅启动前端
.\dev-full.ps1 -FrontendOnly
```
## 🚀 推荐启动流程
### **1. 首次使用**
```bash
# 双击运行
start-dev.bat
# 选择选项 1: 全栈启动
```
### **2. 日常开发**
```bash
# 选择选项 3: 监听模式(自动重载)
start-dev.bat
```
### **3. 调试问题**
```bash
# 选择选项 2: 调试模式(详细日志)
start-dev.bat
```
## 📁 文件说明
| 文件 | 说明 | 用途 |
|------|------|------|
| `start-dev.bat` | 快速启动菜单 | 一键选择启动模式 |
| `dev-full.ps1` | 增强版全栈脚本 | 智能启动前后端 |
| `app/dev-enhanced.ps1` | 前端增强脚本 | 仅启动前端 |
| `backend/dev.ps1` | 后端启动脚本 | 仅启动后端 |
## 🔧 功能特性
### **✅ 已解决的问题**
- 🎯 中文乱码问题
- 📊 日志信息少的问题
- 🔄 热重载不工作的问题
- 📦 依赖管理问题
### **🚀 新增功能**
- 🧠 智能依赖检查
- 📱 进程管理和监控
- 🎨 友好的用户界面
- ⚡ 多种启动模式
## 💡 使用技巧
### **开发阶段**
1. **开始开发**:使用监听模式,自动重载
2. **调试问题**:使用调试模式,查看详细日志
3. **测试功能**:使用标准模式,稳定运行
### **维护阶段**
1. **仅修改前端**:使用 `-FrontendOnly` 模式
2. **仅修改后端**:使用 `-BackendOnly` 模式
3. **全栈开发**:使用标准模式
## 🚨 常见问题
### **Q: 启动失败怎么办?**
A: 使用调试模式 `.\dev-full.ps1 -Debug` 查看详细错误信息
### **Q: 中文显示乱码?**
A: 脚本已自动设置 UTF-8 编码,确保使用 PowerShell 或 CMD
### **Q: 端口被占用?**
A: 脚本会自动检查端口状态,如有冲突会提示解决方案
### **Q: 依赖安装失败?**
A: 脚本会自动检查和安装依赖,如失败会提供手动安装指导
## 🎯 下一步
1. **立即体验**:双击 `start-dev.bat`
2. **查看文档**:阅读 `FULL_STACK_ENHANCED.md`
3. **自定义配置**:修改 `app/vue.config.js`
4. **反馈问题**:记录遇到的问题和解决方案
---
**🎉 现在你可以享受无乱码、详细日志、智能管理的开发环境了!**