Empaquetage JXcore pour Node.js
Node.js est un environnement d'exécution open source et multiplateforme pour les applications côté serveur et réseau.
JXcore est une distribution multithread de Node.js qui peut s'exécuter directement de manière thread-safe et multithread sans nécessiter aucune modification de votre code existant.
⟦0◊Cet article présente principalement la fonctionnalité d'empaquetage de JXcore.
Installation de JXcore
Téléchargez le package d'installation de JXcore et extrayez-le. Le répertoire extrait fournit la commande du fichier binaire jx, que nous utiliserons principalement par la suite.
Étape 1, Téléchargement
Téléchargez le paquet d'installation JXcorehttps://github.com/jxcore/jxcore-release, vous devez télécharger le paquet d'installation en fonction de votre propre environnement système.
1. Téléchargement pour la plate-forme Windows :Télécharger(Windows x64 (V8))。
2. Commande d'installation pour Linux/OSX :
$ curl https://raw.githubusercontent.com/jxcore/jxcore/master/tools/jx_install.sh | bash
Si les autorisations sont insuffisantes, vous pouvez utiliser la commande suivante :
$ curl https://raw.githubusercontent.com/jxcore/jxcore/master/tools/jx_install.sh | sudo bash
Si les étapes ci-dessus sont effectuées correctement, l'utilisation de la commande suivante affichera les informations de numéro de version :
$ jx --version v0.10.32
Code du paquet
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 commandejxpour empaqueter le projet ci-dessus, et spécifions index.js comme fichier principal du projet Node.js :
$ jx package index.js index
Si la commande ci-dessus s'exécute correctement, les deux fichiers suivants seront générés :
index.jxpIl s'agit d'un fichier intermédiaire qui contient les informations complètes du projet devant être compilées.
index.jxIl s'agit d'un fichier binaire contenant les informations complètes du paquet et pouvant s'exécuter sur le client.
Chargement des fichiers JX
Opération de projet Node.js :
$ node index.js command_line_arguments
Après 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 références d'installation JXcore :https://github.com/jxcore/jxcore/blob/master/doc/INSTALLATION.md。
Pour plus de fonctionnalités JXcore, vous pouvez consulter le site officiel :https://github.com/jxcore/jxcore。
Autres extensions