bun-build
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese/bun:build
/bun:build
Bundle JavaScript/TypeScript or compile to standalone executable.
使用Bun打包JavaScript/TypeScript或编译为独立可执行文件。
Parameters
参数
- (required): Entry point file
entry - : Create standalone executable
--compile - : Minify output
--minify
- (必填):入口文件
entry - :创建独立可执行文件
--compile - :压缩输出内容
--minify
Execution
执行方式
Production bundle:
bash
bun build $ENTRY --outdir=dist --minify --sourcemap=externalStandalone executable:
bash
bun build --compile --minify $ENTRY --outfile={{ OUTFILE | default: "app" }}Development bundle:
bash
bun build $ENTRY --outdir=dist --sourcemap=inline生产环境打包:
bash
bun build $ENTRY --outdir=dist --minify --sourcemap=external独立可执行文件:
bash
bun build --compile --minify $ENTRY --outfile={{ OUTFILE | default: "app" }}开发环境打包:
bash
bun build $ENTRY --outdir=dist --sourcemap=inlineBuild Targets
构建目标
bash
undefinedbash
undefinedBrowser (default)
浏览器(默认)
bun build $ENTRY --target=browser --outdir=dist
bun build $ENTRY --target=browser --outdir=dist
Bun runtime
Bun 运行时
bun build $ENTRY --target=bun --outdir=dist
bun build $ENTRY --target=bun --outdir=dist
Node.js
Node.js
bun build $ENTRY --target=node --outdir=dist
undefinedbun build $ENTRY --target=node --outdir=dist
undefinedPost-build
构建后操作
- Report output file sizes
- List generated files in output directory
- For --compile: verify executable runs with or similar
./app --help
- 报告输出文件大小
- 列出输出目录中的生成文件
- 若使用--compile参数:通过或类似命令验证可执行文件是否能正常运行
./app --help