Emballage Node.js JXcore


Node.js est un environnement d'exécution multiplateforme open source pour les applications côté serveur et Web.

JXcore est une distribution Node.js qui prend en charge le multi-threading. Elle peut s'exécuter directement et en toute sécurité dans plusieurs threads sans apporter aucune modification à votre code existant.

Mais notre article a principalement pour but de vous renseigner sur la fonction de packaging de JXcore.


Installation de JXcore

Téléchargez le package d'installation de JXcore et décompressez-le La commande du fichier binaire jx est fournie dans le répertoire décompressé. Ensuite, nous utiliserons principalement cette commande.

Étape 1. Télécharger

Téléchargez le package d'installation de JXcore https://github.com/jxcore/jxcore-release Vous devez télécharger le package d'installation en fonction de votre propre système. environnement.


1. Téléchargement de la plateforme Windows : <a href="%3Ca%20href=.html" https:="" raw.githubusercontent.com="" jxcore="" jxcore -release="" master="" 0311="" jx_win64v8.zip"="">Télécharger (Windows x64 (V8))" targte="_blank">Télécharger,

2.Linux/ Commande d'installation OSX :

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

Si vos autorisations sont insuffisantes, vous pouvez utiliser la commande suivante :

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

Si les étapes ci-dessus sont effectuées correctement, utilisez la commande suivante et les informations sur le numéro de version seront être affiché :

$ jx --version
v0.10.32

Package Code

Par exemple, notre projet Node.js contient les fichiers suivants, où index.js est le fichier principal :

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

Ensuite, nous utilisons la commande jx pour empaqueter le projet ci-dessus et spécifier index.js comme fichier principal du projet Node.js :

$ jx package index.js index


Ce qui précède La commande est exécutée avec succès et les deux fichiers suivants seront générés :

  • index.jxp Il s'agit d'un fichier middleware qui contient des informations complètes sur le projet qui doivent être compilées.

  • index.jx Il s'agit d'un fichier binaire avec des informations complètes sur le package qui peut être exécuté sur le client.


Charger le fichier JX

Nous utilisons la commande jx pour empaqueter le projet :

$ node index.js command_line_arguments

Après la compilation avec JXcore, nous pouvons utiliser la commande suivante pour exécuter le fichier binaire jx généré :

$ jx index.jx command_line_arguments

Pour plus de fonctionnalités JXcore, vous pouvez vous référer au site officiel : http://jxcore.com/ .