오늘은 js로 작성된 파일을 실행파일로 만드는 방법을 알아보겠습니다.
1. Node.js 다운로드
우선, node.js를 다운로드합니다.
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
검색창에 node.js라고 검색하셔도 찾으실 수 있습니다.
해당 부분으로 들어가시면 본인의 운영체제에 맞게 설치파일을 찾아줍니다. 저는 최신 버전의 다양한 기능보다는 안정적인 기능을 선호하기 때문에 LTS 버전으로 다운로드하겠습니다.
다운로드하게 되면 node-v18.16.1-x64.msi 파일이 다운로드하여지는데요 msi 파일이므로 손쉽게 설치하실 수 있습니다.(v18.16.1-x64 기준)
설치가 완료되면 명령 프롬프트 창을 열어 아래와 같은 명령어를 입력하여 버전을 확인합니다.
> node -v
다운로드한 버전을 알리는 숫자가 나온다면 성공입니다. 저는 v18.16.1입니다.
2. NPM을 이용한 PKG 설치
node.js가 설치되었다면 다음과 같은 명령어를 입력합니다.
> npm install -g pkg
그럼 진행바가 보이면서 설치가 진행될 텐데 설치가 완료되고 나면 몇 개의 패키지가 추가되었으며, 몇 가지 정보를 알려줍니다. 저 같은 경우는 다음과 같이 나왔네요.
이제 준비는 모두 마쳤습니다.
3. JS 파일 컴파일
이제 준비가 모두 끝났으니 컴파일할 js 파일이 있는 위치로 이동해 주세요.
그러고선 다음과 같은 명령어를 입력하여 실행해 주면 됩니다.
# window version command line
> pkg '파일명.js' --targets node18-win-x64
# linux version command line
> pkg '파일명.js' --targets linux
그럼 다음과 같은 상태창이 보입니다.
컴파일이 모두 끝나고 해당 디렉터리로 가셔서 해당 파일명으로 된 exe 파일이 있다면 성공입니다.
여기서 주의할 점이 윈도우 버전으로 컴파일할 때, 뒷부분에 node18 부분에 숫자는 꼭 본인의 버전으로 작업해 주시길 바랍니다.
아주 잘 됐네요 -끝-
번외.
혹시 컴파일 중 해당 모듈을 찾을 수 없다는 에러를 발견하신다면, 다음과 같은 명령어를 통해 패키지를 추가해 주시면 됩니다.
> npm install '패키지명'
'개발' 카테고리의 다른 글
[Java/자바] JPA 에 대하여 (1) - JPA의 등장 (0) | 2024.10.26 |
---|---|
[CI/CD] GitHub와 Jenkins를 이용한 배포 자동화 구축하기 (0) | 2024.10.23 |
[CentOS 7/Linux]리눅스 MariaDB 바이너리 파일로 설치하기(yum없이 tar.gz이용) (10) | 2023.03.30 |
리눅스(CentOS) 사용자 sudo권한 주기 (0) | 2023.03.28 |
VMware 우분투 설치하기(가상머신 : Ubuntu22.04) (0) | 2023.03.06 |