Node.js JXcore 패키징
Node.js는 서버 측 및 웹 애플리케이션을 위한 오픈 소스 크로스 플랫폼 런타임 환경입니다.
JXcore는 멀티스레딩을 지원하는 Node.js 배포판입니다. 기본적으로 멀티스레드에서 스레드로부터 안전하게 직접 실행하기 위해 기존 코드를 변경할 필요가 없습니다.
하지만 우리 기사는 주로 JXcore의 패키징 기능에 대해 가르치기 위한 것입니다.
JXcore 설치
JXcore 설치 패키지를 다운로드하고 압축을 푼다. 압축이 풀린 디렉터리에는 jx 바이너리 파일 명령이 제공된다. 다음으로 이 명령을 주로 사용하겠다.
Step 1. 다운로드
JXcore 설치 패키지를 다운로드하세요https://github.com/jxcore/jxcore-release. 자신의 시스템 환경에 맞게 설치 패키지를 다운로드해야 합니다.1. Window 플랫폼 다운로드: <a href="%3Ca%20href=.html" https:="" raw.githubusercontent.com="" jxcore="" jxcore-release="" master=" " 0311="" jx_win64v8.zip"="">Download(Windows x64 (V8))" targte="_blank">Download,
2. Linux/OSX 설치 명령어:
$ curl http://jxcore.com/xil.sh | bash
권한이 부족한 경우 , 다음 명령을 사용할 수 있습니다.
curl http://jxcore.com/xil.sh | sudo bash
위 단계가 올바르게 완료되면 다음 명령을 사용하면 버전 번호 정보가 출력됩니다.
$ jx --version v0.10.32
패키지 코드
예를 들어 Node.js 프로젝트에는 다음 파일 중 index.js가 기본 파일입니다.
drwxr-xr-x 2 root root 4096 Nov 13 12:42 images -rwxr-xr-x 1 root root 30457 Mar 6 12:19 index.htm -rwxr-xr-x 1 root root 30452 Mar 1 12:54 index.js drwxr-xr-x 23 root root 4096 Jan 15 03:48 node_modules drwxr-xr-x 2 root root 4096 Mar 21 06:10 scripts drwxr-xr-x 2 root root 4096 Feb 15 11:56 style
다음으로 jx 명령을 사용하여 위 프로젝트를 패키징하고 index.js를 Node.js 프로젝트의 기본 파일로 지정합니다.
$ jx package index.js index
위 명령이 성공적으로 실행되면 다음 두 파일이 생성됩니다.
index.jxp 컴파일해야 할 전체 프로젝트 정보가 포함된 미들웨어 파일입니다.
index.jx 클라이언트에서 실행할 수 있는 전체 패키지 정보가 포함된 바이너리 파일입니다.
JX 파일 로드
우리는 jx 명령을 사용하여 프로젝트를 패키징합니다.
$ node index.js command_line_arguments
JXcore로 컴파일한 후 다음 명령을 사용하여 생성된 jx 바이너리 파일을 실행할 수 있습니다.
$ jx index.jx command_line_arguments
자세한 JXcore 기능 공식 홈페이지(http://jxcore.com/)를 참고하세요.