Bun 쉘 스크립트 실행기은(는) 무엇을 하나요?
Bun의 내장 $ 쉘 API (Bun.Shell)를 활용하여 태그된 템플릿 리터럴, 자동 글로브 확장, 파이프된 프로세스 구성을 통해 TypeScript에서 크로스 플랫폼 쉘 스크립트를 오케스트레이션합니다.
설치
환경에 맞는 업스트림 설치 또는 설정 경로를 사용하세요:
- npm install -g bun
- brew tap oven-sh/bun
- brew install bun
- docker pull oven/bun
업스트림의 요구 사항 및 주의 사항:
- 핵심은 Bun 런타임으로, Node.js의 드롭인 대체재로 설계된 빠른 JavaScript 런타임입니다. Zig로 작성되었으며 JavaScriptCore로 구동되어 시작 시간을 크게 단축합니다.
- bun 명령줄 도구는 테스트 러너, 스크립트 러너, Node.js 호환 패키지 매니저도 구현합니다. 개발을 위해 1,000개의 node_modules가 필요한 대신 bun만 있으면 됩니다. Bun의 내장 도구는 상당히...
-
Docker 사용 시
기본 사용법 또는 시작 노트:
-
bun run index.tsx # TS 및 JSX를 기본 지원
-
bun test # 테스트 실행
-
bun run start # package.json의 start 스크립트 실행
-
업스트림 문서에서 발췌: https://raw.githubusercontent.com/oven-sh/bun/HEAD/README.md