docs(deployment): 更新部署文档并添加自动化部署脚本

- 更新了 DEPLOYMENT.md 文档,增加了更多部署细节和说明
- 添加了 Linux 和 Windows 平台的自动化部署脚本
- 更新了 README.md,增加了部署相关说明
- 调整了 .env 文件配置,以适应新的部署流程
- 移除了部分不必要的代码和配置
This commit is contained in:
2025-09-10 14:16:27 +08:00
parent 18fe719f94
commit b2d940e014
114 changed files with 6990 additions and 247 deletions

View File

@@ -0,0 +1,28 @@
// 模拟数据配置
import { mockAPI } from '@/api/mockData'
// 检查是否启用模拟模式
const isMockMode = import.meta.env.VITE_USE_MOCK === 'true' || !import.meta.env.VITE_API_BASE_URL
// 模拟API包装器
export const createMockWrapper = (realAPI: any, mockAPI: any) => {
if (isMockMode) {
console.log('🔧 使用模拟数据模式')
return mockAPI
}
return realAPI
}
// 替换真实API为模拟API开发环境
if (isMockMode && import.meta.env.DEV) {
console.log('🚀 开发环境启用模拟数据')
// 重写全局API对象
const globalAPI = (window as any).$api = (window as any).$api || {}
Object.assign(globalAPI, mockAPI)
}
export default {
isMockMode,
mockAPI
}