fix(electron): 更新开发模式支持和控制台编码设置

- 在主进程中添加对Windows控制台UTF-8编码的支持
- 优化开发模式检测逻辑,确保在开发环境下正确打开开发者工具
- 改进后端进程的启动逻辑,确保在启动失败时提供详细错误信息
This commit is contained in:
dmy
2026-01-15 10:14:54 +08:00
parent af78fd0682
commit 37200aa115
2 changed files with 86 additions and 10 deletions

View File

@@ -24,7 +24,7 @@
"ai-recommendations": "ts-node -r tsconfig-paths/register src/scripts/ai-recommendations.ts",
"sync": "ts-node -r tsconfig-paths/register src/scripts/sync.ts",
"deploy": "powershell -ExecutionPolicy Bypass -File src/scripts/deploy.ps1",
"electron:dev": "npm run -prefix frontend build && npm run build && set NODE_ENV=development&& electron ./app",
"electron:dev": "chcp 65001 >nul 2>&1 & npm run -prefix frontend build && npm run build && set NODE_ENV=development && electron ./app",
"electron:build": "npm run -prefix frontend build && npm run build && electron-builder --config ./app/electron-builder.json"
},
"dependencies": {