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/ .