Node.js 是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。
JXcore 是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以多线程运行。
但我们这篇文章主要是要教大家介绍 JXcore 的打包功能。
下载 JXcore 安装包,并解压,在解压的的目录下提供了 jx 二进制文件命令,接下来我们主要使用这个命令。
1、Window 平台下载:Download
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 package index.js index |
载入 JX 文件
我们使用 jx 命令打包项目:
$ node index.js command_line_arguments |
使用 JXcore 编译后,我们可以使用以下命令来执行生成的 jx 二进制文件:
$ jx index.jx command_line_arguments |