Node.js JXcore
本篇主要介绍JXcore的打包。
JXcore是多线程的 Node.js 发行版本,基本不需要对你现有的做任何改动就可以直接线程安全地以多线程运行。
JXcore 安装
下载JXcore安装包,然后进行解压,在解压的目录下提供了jx二进制命令,接下来我们主要使用这个命令。
在 中下载JXcore安装包,你需要根据你自己的系统环境来下载安装包:
1、Window系统下载:,
2、Linux/OSX下载安装命令,直接下载解压包下的jx二进制,然后拷贝到/usr/bin目录下:
$ wget https://s3.amazonaws.com/nodejx/jx_rh64.zip $ unzip jx_rh64.zip $ cp jx_rh64/jx /usr/bin
将/usr/bin到PATH路径中:
$ export PATH=$PATH:/usr/bin
以上步骤如果操作正确,使用以下命令,会版本号信息:
$ 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特性你可以参考官网:。