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

参数

  • entry
    (required): Entry point file
  • --compile
    : Create standalone executable
  • --minify
    : Minify output
  • entry
    (必填):入口文件
  • --compile
    :创建独立可执行文件
  • --minify
    :压缩输出内容

Execution

执行方式

Production bundle:
bash
bun build $ENTRY --outdir=dist --minify --sourcemap=external
Standalone 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=inline

Build Targets

构建目标

bash
undefined
bash
undefined

Browser (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
undefined
bun build $ENTRY --target=node --outdir=dist
undefined

Post-build

构建后操作

  1. Report output file sizes
  2. List generated files in output directory
  3. For --compile: verify executable runs with
    ./app --help
    or similar
  1. 报告输出文件大小
  2. 列出输出目录中的生成文件
  3. 若使用--compile参数:通过
    ./app --help
    或类似命令验证可执行文件是否能正常运行