项目文件夹

文件
T
caorushizi e64eaeefef macos
2024-01-14 15:35:15 +08:00

20 行
460 B
JavaScript

#!/usr/bin/env zx
const platform = os.platform();
let GOOS = "";
let GOARCH = "amd64";
let filename = `../packages/main/bin/${platform}/server`;
if (platform == "darwin") {
GOOS = "darwin";
} else if (platform == "win32") {
GOOS = "windows";
filename += ".exe";
} else {
console.error(`Unsupported OS: ${platform}`);
process.exit(1);
}
await $`cd internal && npx cross-env GIN_MODE=release GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${filename}`;