博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
雷林鹏分享Node.js JXcore 打包
阅读量:5355 次
发布时间:2019-06-15

本文共 1395 字,大约阅读时间需要 4 分钟。

  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 https://raw.githubusercontent.com/jxcore/jxcore/master/tools/jx_install.sh | bash

  如果权限不足,可以使用以下命令:

  $ curl https://raw.githubusercontent.com/jxcore/jxcore/master/tools/jx_install.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 文件

  Node.js 的项目运行:

  $ node index.js command_line_arguments

  使用 JXcore 编译后,我们可以使用以下命令来执行生成的 jx 二进制文件:

  $ jx index.jx command_line_arguments

  (编辑:雷林鹏 来源:网络 侵删)

转载于:https://www.cnblogs.com/pengpeng1208/p/11474747.html

你可能感兴趣的文章
Lua 语言基本语法
查看>>
ARM 的Thumb状态测试
查看>>
windows下读取utf-8文件
查看>>
apache 启动不了的排查方法
查看>>
Java有没有goto?
查看>>
(转)makefile 的用法
查看>>
求不相邻金币相加和的最大值--动态规划1
查看>>
[转][osg]探索未知种族之osg类生物【目录】
查看>>
四十九. Zabbix报警机制 、 Zabbix进阶操作 、 监控案例
查看>>
元类中__new__ 与 __init__的区别--day27
查看>>
占小狼的简书博客
查看>>
struts2__action执行顺序
查看>>
php异常处理
查看>>
[xampp] /usr/bin/env: php: No such file or directory
查看>>
细学PHP 10 贴吧-2
查看>>
黑客攻防入门秘籍
查看>>
Swift迎来了1.0 GM 版(2014.09.09)
查看>>
【iOS开发-68】APP下载案例:利用tableView自带的cell布局+缓存池cell复用时注意button状态的检查...
查看>>
《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本
查看>>
Java 编程下实现随机无重复数字功能
查看>>