fix: speed up wails dev gui startup
This commit is contained in:
@@ -76,6 +76,13 @@ cd frontend
|
||||
npm run build
|
||||
```
|
||||
|
||||
前端类型检查:
|
||||
|
||||
```powershell
|
||||
cd frontend
|
||||
npm run typecheck
|
||||
```
|
||||
|
||||
后端编译:
|
||||
|
||||
```powershell
|
||||
@@ -108,6 +115,7 @@ Windows 快捷脚本:
|
||||
```
|
||||
|
||||
`dev.bat` 会先切到项目根目录,把 Go bin 加入当前进程 PATH,再从 `9245` 开始选择空闲端口运行 `wails3 dev`。
|
||||
开发启动链路使用 `npm run build:dev` 做快速前端 dev 构建,避免 `vue-tsc` 阻塞 GUI 打开;完整类型检查仍由 `npm run build` 或 `npm run typecheck` 执行。
|
||||
|
||||
Windows build 资源:
|
||||
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
go test ./...
|
||||
cd frontend
|
||||
npm run build
|
||||
npm run typecheck
|
||||
cd ..
|
||||
go build -o bin\cmbone.exe .
|
||||
```
|
||||
@@ -70,6 +71,7 @@ wails3 build
|
||||
- `npm install` 当前报告 3 个 moderate audit findings,后续如做依赖治理应单独开任务。
|
||||
- 前端构建当前有 Browserslist 数据过期和 chunk 大小警告,不阻塞生产构建。
|
||||
- Windows 快捷脚本依赖 `go env GOPATH` 下的 `bin\wails3.exe`,如果未安装 Wails CLI,先按 README 安装固定版本。
|
||||
- `dev.bat` 为了尽快打开 GUI,使用不含 `vue-tsc` 的 `build:dev`;提交前必须继续运行 `npm run build`。
|
||||
|
||||
## 最近验证
|
||||
|
||||
@@ -106,6 +108,12 @@ wails3 build
|
||||
- 使用同样 PATH 逻辑执行 `wails3 dev -help` 通过。
|
||||
- `.\init.ps1` 通过。
|
||||
|
||||
同日修复 `dev.bat` 启动 GUI 等待过长问题:
|
||||
|
||||
- `frontend` 的 `build:dev` 改为快速 Vite dev 构建,避免 `vue-tsc` 在开发启动链路中长时间阻塞窗口打开。
|
||||
- 新增 `npm run typecheck`,正式质量门禁仍由 `npm run build` 覆盖类型检查和生产构建。
|
||||
- 已验证 `dev.bat` 能进入 `windows:run`,拉起 `bin/cmbone.exe`,并创建可见主窗口。
|
||||
|
||||
## 下一步
|
||||
|
||||
从 [`06-tasks.md`](06-tasks.md) 领取第一个 `TODO` 任务。目前建议先做 `T-012`:搭建主应用路由骨架。
|
||||
|
||||
Reference in New Issue
Block a user