1.4 KiB
1.4 KiB
bun build
Bun의 고속 네이티브 번들러를 사용해 JavaScript 및 Typescript 파일을 번들링. 더 많은 정보: https://bun.com/docs/bundler.
- 엔트리 포인트를 단일 파일로 묶어서 출력:
bun build {{경로/대상/엔트리.ts}} --outfile {{경로/대상/출력파일.js}}
- 여러 엔트리 포인트를 출력 디렉터리로 번들링:
bun build {{경로/대상/엔트리1.ts 경로/대상/엔트리2.ts ...}} --outdir {{경로/대상/출력_디렉터리}}
- 디버깅용 소스 맵을 포함하여 번들링:
bun build {{경로/대상/엔트리.ts}} --outfile {{경로/대상/출력.js}} --sourcemap
- 프로덕션용으로 최소화해 번들링:
bun build {{경로/대상/엔트리.ts}} --outfile {{경로/대상/출력.js}} --minify
- 지정한 타겟 환경에 맞게 번들링:
bun build {{경로/대상/엔트리.ts}} --outfile {{경로/대상/출력.js}} --target {{browser|bun|node}}
- 독립 실행 파일로 번들링:
bun build {{경로/대상/엔트리.ts}} --compile --outfile {{경로/대상/실행파일}}
- 파일 변경을 감지하여 자동으로 다시 빌드:
bun build {{경로/대상/엔트리.ts}} --outfile {{경로/대상/출력.js}} --watch
- 출력 파일에 포함되지 않는 외부 의존성과 함께 번들링:
bun build {{경로/대상/엔트리.ts}} --outfile {{경로/대상/출력.js}} {{[-e|--external]}} {{react react-dom}}