# star-star **Repository Path**: ddgetget/star-star ## Basic Information - **Project Name**: star-star - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-02 - **Last Updated**: 2026-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: starit ## README # Go WebUI 采用 Vue3 、Tdesign Vue Next、Vite、TypeScript、Scss、gin 等 这是一个模版项目,用户快速构建新项目 跨平台编译搭建一个基于 Vue3 的 WebUI 项目,跨平台编译 ``` # Linux (静态链接,适合 Docker 或服务器) CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -trimpath -o build/server-linux main.go # Windows CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -trimpath -o build/server.exe main.go # macOS (Intel) CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -trimpath -o build/server-mac-intel main.go # macOS (Apple Silicon M1/M2) CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags="-s -w" -trimpath -o build/server-mac-arm64 main.go ``` WINDOWS-cmd 下编译 ``` set CGO_ENABLED=0&&set GOOS=windows&&set GOARCH=amd64&&go build -ldflags="-s -w" -trimpath -o build\server.exe main.go :: 生成资源文件 rsrc -ico build/favicon.ico -o resource.syso :: 构建带图标的 Windows exe set CGO_ENABLED=0 set GOOS=windows set GOARCH=amd64 go build -ldflags="-s -w" -trimpath -o build/server-windows-amd64.exe . ``` --- ``` CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -trimpath -o build/server-windows-amd64.exe ``` WINDOWS-powershell 下编译 ``` $env:CGO_ENABLED=0;$env:GOOS="windows";$env:GOARCH="amd64";go build -ldflags="-s -w" -trimpath -o build\server.exe main.go ``` 镜像 ``` go env -w GOPROXY=https://goproxy.cn,direct ``` 配置 swagger ``` go install github.com/swaggo/swag/cmd/swag@latest swag init -g main.go -o ./docs ```