Files
fullstack-starter-SQLite/build.ts
imbytecat aaa96c4a09 feat: 添加多平台构建脚本并输出构建结果
- 添加构建脚本以针对多个平台编译服务器输出文件并打印构建结果
2026-01-18 06:04:55 +08:00

24 lines
459 B
TypeScript

const targets = [
'bun-windows-x64',
'bun-darwin-arm64',
'bun-linux-x64',
] as const
const outputs = await Promise.all(
targets.map((target) =>
Bun.build({
entrypoints: ['./.output/server/index.mjs'],
compile: {
outfile: `server-${target}`,
target,
},
outdir: './out',
}),
),
)
for (const [index, output] of outputs.entries()) {
console.log(`\n${targets[index]}:`)
console.log(output.outputs)
}