fix: resolve Chinese character encoding issue in console output

- Set console code page to UTF-8 (65001) in build scripts
- Fix garbled Chinese characters in winston logger output
This commit is contained in:
Misaka_Company
2026-03-04 16:24:13 +08:00
parent 29cb79abfd
commit a06276127d

View File

@@ -12,13 +12,13 @@
"typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false", "typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false",
"typecheck": "npm run typecheck:node && npm run typecheck:web", "typecheck": "npm run typecheck:node && npm run typecheck:web",
"start": "electron-vite preview", "start": "electron-vite preview",
"dev": "electron-vite dev", "dev": "chcp 65001 && electron-vite dev",
"build": "npm run typecheck && electron-vite build", "build": "chcp 65001 && npm run typecheck && electron-vite build",
"postinstall": "electron-builder install-app-deps", "postinstall": "electron-builder install-app-deps",
"build:unpack": "npm run build && electron-builder --dir", "build:unpack": "chcp 65001 && npm run build && electron-builder --dir",
"build:win": "npm run build && electron-builder --win", "build:win": "chcp 65001 && npm run build && electron-builder --win",
"build:mac": "electron-vite build && electron-builder --mac", "build:mac": "chcp 65001 && electron-vite build && electron-builder --mac",
"build:linux": "electron-vite build && electron-builder --linux", "build:linux": "chcp 65001 && electron-vite build && electron-builder --linux",
"test": "vitest", "test": "vitest",
"test:run": "vitest run", "test:run": "vitest run",
"test:coverage": "vitest run --coverage", "test:coverage": "vitest run --coverage",