pkg
기본적으로 Node.js 애플리케이션을 실행하기 위해서는 적절한 버전의 Node.js가 설치되어 있고 필요한 npm 모듈들이 설치되어 있어야 하며 적절한 스크립트를 통해 애플리케이션을 실행해줘야 한다. Node.js 개발을 해 본 사람이라면 무슨 이야기인지 바로 이해가 되겠지만 아쉽게도 세상 모든 사람들이 Node.js 개발을 해 본 것은 아니다.
다행히 pkg라는 라이브러리를 사용하면 Node.js 애플리케이션을 컴파일할 수 있다. pkg는 컴파일 과정에서 Node.js와 필요 모듈들을 모두 포함해서 하나의 바이너리 실행 파일을 생성해준다. Node.js가 포함되기 때문에 실행 파일의 용량이 적지 않다는 것이 단점일 수 있지만 서버에서 구동되는 것이 아니라 사용자에게 배포함으로써 사용자가 직접 구동할 Node.js 애플리케이션을 개발하는 경우 유용하게 사용할 수 있을 것으로 보인다.
pkg 깃허브 링크 : https://github.com/vercel/pkg
'프론트엔드 기본개념 복습 > Javascript' 카테고리의 다른 글
[Javascript] strict mode (엄격 모드) (0) | 2022.04.16 |
---|---|
[Javascript] 명시적 타입 변환 (Explicit Type Conversion) (0) | 2022.04.16 |
[Javascript/React] element가 오버플로우중인지 여부 판단하기 (0) | 2022.04.14 |
[React] Intersection Observer API를 활용한 Infinite Scroll과 Lazy Loading (0) | 2022.03.09 |
[Javascript] ES6 (ECMASCRIPT 2015) (0) | 2022.03.04 |