diff --git a/package.json b/package.json index 4748fdf..3f09b98 100644 --- a/package.json +++ b/package.json @@ -16,9 +16,10 @@ "build": "chcp 65001 && npm run typecheck && electron-vite build", "postinstall": "electron-builder install-app-deps", "build:unpack": "chcp 65001 && set PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 && npm run build && electron-builder --dir", - "build:win": "chcp 65001 && set PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 && npm run build && electron-builder --win", - "build:mac": "chcp 65001 && electron-vite build && electron-builder --mac", - "build:linux": "chcp 65001 && electron-vite build && electron-builder --linux", + "build:win": "chcp 65001 && set PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 && npm run prebuild && npm run build && electron-builder --win", + "build:mac": "chcp 65001 && npm run prebuild && electron-vite build && electron-builder --mac", + "build:linux": "chcp 65001 && npm run prebuild && electron-vite build && electron-builder --linux", + "prebuild": "node -e \"const fs=require('fs');['dist','out'].forEach(d=>{try{fs.rmSync(d,{recursive:true})}catch(e){}})\"", "test": "vitest", "test:run": "vitest run", "test:coverage": "vitest run --coverage",