프로그래밍/개발메모

node.js 대신에 bun (번) 사용합니다.

SIDNFT 2025. 4. 17. 13:17
반응형

node 실행 명령어 보다 빠르게 typescript 를 실행할 수 있는 

bun 을 사용하고 있습니다.

어차피 동작도 동일하고 nodemon 같은 watch 기능도 포함되어있습니다.

안쓸이유가 없슴니다.

애플코딩 설명: https://www.youtube.com/watch?v=a8uPDppckQk

이 영상이 나올때는 1.0 이였고 지금은 2.0 인거 같습니다.

 

설명글에는 node  는 오래된 언어로 개발되어있구요

bun 은 한세대 건너뛴 방법으로 다시 개발되었습니다.

특히 typescript 를 컴파일 시간없이 돌리기 때문에 빠르게 실행이 가능합니다.


설치방법

설치문서: https://bun.sh/docs/installation

npm 으로도 설치가능합니다.

문저에 제공하는 방식으로 설치하세요

 

저도 이번에 업데이트 했습니다.

1.1.26 -> 1.2.9 

업그레이드가 잘 되고 있는 프로젝트 군요

 

실행망법

node index.ts 

대신에

bun index.ts 

를 하면 되는거라 어려운 것도 없습니다.

 

 

 

감시모드 watch

문서링크: https://bun.sh/docs/runtime/hot

감시모드는 소스가 변경되면 재실행 시켜주는 기능이구요

nodemon 으로 이런기능을 사용하셨는데 

bun 은 내장되어있습니다.

명령어는

bun --watch index.ts 

입니다.

소스가 변경되면 재실행 해줍니다.

 

 

 

결론

시간 아낄 수 있으니 쓰세요

반응형