Node.js JXcore 打包
Node.js JXcore 打包
Node.js 是一个开放源代码、跨平台的、用于处事器端和网络应用的运行情况。
JXcore 是一个支持多线程的 Node.js 刊行版本,根基不需要对你现有的代码做任何窜改就可以直接线程安详地以多线程运行。
但我们这篇文章主要是要教各人先容 JXcore 的打包成果。
JXcore 安装
下载 JXcore 安装包,并解压,在解压的的目次下提供了 jx 二进制文件呼吁,接下来我们主要利用这个呼吁。
步调1、下载
下载 JXcore 安装包 https://github.com/jxcore/jxcore-release,你需要按照你本身的系统情况来下载安装包。
1、Window 平台下载:Download(Windows x64 (V8))。
2、Linux/OSX 安装呼吁:
$ curl http://jxcore.com/xil.sh | bash
假如权限不敷,可以利用以下呼吁:
curl http://jxcore.com/xil.sh | sudo bash
以上步调假如操纵正确,利用以下呼吁,会输出书本号信息:
$ jx --version v0.10.32
包代码
譬喻,我们的 Node.js 项目包括以下几个文件,个中 index.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
接下来我们利用 jx 呼吁打包以上项目,并指定 index.js 为 Node.js 项目标主文件:
$ jx package index.js index
以上呼吁执行乐成,会生成以下两个文件:
index.jxp 这是一其中间件文件,包括了需要编译的完整项目信息。
index.jx 这是一个完整包信息的二进制文件,可运行在客户端上。
载入 JX 文件
我们利用 jx 呼吁打包项目:
$ node index.js command_line_arguments
利用 JXcore 编译后,我们可以利用以下呼吁来执行生成的 jx 二进制文件:
$ jx index.jx command_line_arguments
更多 JXcore 成果特性你可以参考官网:http://jxcore.com/。