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.
2.3 KiB
2.3 KiB
🚀 GoFaster 增强版开发环境
📋 问题解决
本增强版开发环境解决了以下问题:
1. 中文乱码问题
- ✅ 设置 UTF-8 编码
- ✅ 配置 PowerShell 编码
- ✅ 设置环境变量 LANG 和 LC_ALL
2. 日志信息少的问题
- ✅ 启用详细日志级别 (INFO)
- ✅ 配置 Webpack 统计信息
- ✅ 添加构建进度条
- ✅ 增强错误和警告显示
🛠️ 使用方法
方法 1: PowerShell 脚本(推荐)
# 标准模式
npm run dev:enhanced
# 调试模式
npm run dev:enhanced -Debug
# 监听模式
npm run dev:enhanced -Watch
方法 2: 批处理脚本
# 标准模式
npm run dev:enhanced-bat
方法 3: 直接命令
# 标准模式
npm run dev
# 调试模式
npm run dev:debug
# 监听模式
npm run dev:watch
🔧 新增功能
1. 编码设置
- 自动设置 UTF-8 编码
- 配置环境变量 LANG 和 LC_ALL
- 设置 Node.js 选项
2. 日志增强
- 详细构建信息
- 进度条显示
- 错误详情展示
- 警告信息过滤
3. 依赖管理
- 自动检查依赖
- 自动安装 cross-env
- 内存优化设置
4. 错误处理
- 友好的错误提示
- 故障排除建议
- 状态码检查
📁 文件说明
文件 | 说明 |
---|---|
dev-enhanced.ps1 |
PowerShell 增强脚本 |
dev-enhanced.bat |
批处理增强脚本 |
.npmrc |
npm 配置文件 |
vue.config.js |
Vue CLI 增强配置 |
🚨 故障排除
中文仍然乱码
- 确保使用 PowerShell 或 CMD
- 检查系统区域设置
- 使用
npm run dev:enhanced
脚本
日志信息仍然很少
- 使用
npm run dev:debug
命令 - 检查
vue.config.js
配置 - 确保
cross-env
已安装
构建失败
- 清除
node_modules
并重新安装 - 检查 Node.js 版本 (推荐 v16+)
- 查看详细错误日志
💡 最佳实践
- 推荐使用 PowerShell 脚本:更好的编码支持和错误处理
- 开发时使用监听模式:自动重新构建
- 调试时使用调试模式:获取详细信息
- 定期清理缓存:避免构建问题
🔄 更新日志
- v1.0.0: 基础增强功能
- v1.1.0: 添加调试和监听模式
- v1.2.0: 优化错误处理和用户提示