Pembungkusan Node.js JXcore


Node.js ialah sumber terbuka, persekitaran masa jalan merentas platform untuk bahagian pelayan dan aplikasi web.

JXcore ialah pengedaran Node.js yang menyokong multi-threading Ia boleh dijalankan secara langsung dan thread-safe dalam multi-threading tanpa membuat sebarang perubahan pada kod sedia ada anda.

Tetapi artikel kami adalah terutamanya untuk mengajar anda tentang fungsi pembungkusan JXcore.


Pemasangan JXcore

Muat turun pakej pemasangan JXcore dan nyahzipnya Perintah fail binari jx disediakan dalam direktori unzip Seterusnya, kami akan menggunakan arahan ini.

Langkah 1. Muat turun

Muat turun pakej pemasangan JXcore https://github.com/jxcore/jxcore-release Anda perlu memuat turun pakej pemasangan mengikut sistem anda sendiri persekitaran.


1. Muat turun platform Tetingkap: <a href="%3Ca%20href=.html" https:="" raw.githubusercontent.com="" jxcore="" jxcore -release="" master="" 0311="" jx_win64v8.zip"="">Muat turun(Windows x64 (V8))" targte="_blank">Muat turun,

2.Linux/ Arahan pemasangan OSX:

$ curl http://jxcore.com/xil.sh | bash

Jika anda tidak mempunyai kebenaran yang mencukupi, anda boleh menggunakan arahan berikut:

curl http://jxcore.com/xil.sh | sudo bash

Jika langkah di atas dilakukan dengan betul, gunakan arahan berikut dan maklumat nombor versi akan menjadi output:

$ jx --version
v0.10.32

Kod Pakej

Sebagai contoh, projek Node.js kami mengandungi fail berikut, dengan index.js ialah fail utama:

rreee

Seterusnya kami menggunakan jx Perintah untuk membungkus projek di atas dan menentukan index.js sebagai fail utama projek Node.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


Di atas arahan berjaya dilaksanakan dan dua fail berikut akan dijana:

  • index.jxp Ini ialah fail middleware yang mengandungi maklumat projek lengkap yang perlu disusun.

  • index.jx Ini ialah fail binari dengan maklumat pakej lengkap yang boleh dijalankan pada klien.


Muat fail JX

Kami menggunakan perintah jx untuk membungkus projek:

rreee

Selepas menyusun dengan JXcore, Kita boleh menggunakan arahan berikut untuk melaksanakan fail binari jx yang dijana:

$ jx package index.js index

Untuk lebih banyak ciri JXcore, anda boleh merujuk kepada laman web rasmi: http://jxcore.com/ .