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:
rreeeSeterusnya 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:
rreeeSelepas 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/ .