From ef2b815bd7a260c02f1b70cce66c2f46f2517c7e Mon Sep 17 00:00:00 2001 From: Blizzard Date: Wed, 22 Jul 2026 14:39:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(desktop):=20=E8=A1=A5=20build:dev=20?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=EF=BC=8C=E4=BF=AE=E5=A4=8D=20wails3=20dev=20?= =?UTF-8?q?=E5=90=AF=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wails3 dev 的 DEV 构建走 `npm run build:dev`,而 package.json 只有 build(此前只用过 task build/package,dev 从没跑通)。补 build:dev=vite build --mode development。 注:原生 dev/build 还有个 go.work 坑——desktop 不在工作区,直接 go build 需 GOWORK=off; 且 wails3 generate bindings -clean 会误删已提交 bindings(因模块不在 go.work 解析不到 services)。 可靠的本地跑原生窗口:cd sundynix-desktop && (cd frontend && npm run build) && GOWORK=off CGO_ENABLED=1 go build -tags production -buildvcs=false -o /tmp/jarvis_desktop . && /tmp/jarvis_desktop Co-Authored-By: Claude Opus 4.8 --- sundynix-desktop/frontend/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/sundynix-desktop/frontend/package.json b/sundynix-desktop/frontend/package.json index 31dd213..ee1499a 100644 --- a/sundynix-desktop/frontend/package.json +++ b/sundynix-desktop/frontend/package.json @@ -6,6 +6,7 @@ "scripts": { "dev": "vite", "build": "tsc && vite build", + "build:dev": "vite build --mode development", "preview": "vite preview", "test": "vitest run", "test:watch": "vitest"