JS在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
高矮个子排队 发布于:2025-03-07 19:03 判断一组不等式是否满足约束并输出最大差 发布于:2025-03-07 18:53 分糖果(digui) 发布于:2025-03-07 18:25 最长子字符串的长度(一) 发布于:2025-03-07 18:20 【数组拼接】 发布于:2025-03-07 18:11 计算三叉搜索树的高度 发布于:2025-03-07 17:44 计算三叉搜索树的高度 发布于:2025-03-07 17:44 增强的strstr 发布于:2025-03-07 17:16 相应报文时间 发布于:2025-03-06 19:20 计算面积( 发布于:2025-03-06 18:59 学生排序算法 发布于:2025-03-06 18:22 整数对最小和 发布于:2025-03-06 17:18 字符串变换最小字符串 发布于:2025-03-06 17:06 考勤判定算法 发布于:2025-03-06 16:52 物品数量加一 发布于:2025-03-05 21:46 连续字母长度 发布于:2025-03-04 19:12 英文输入法 发布于:2025-03-04 18:52 字符串分割 发布于:2025-03-04 18:33 防沉迷系统 发布于:2025-03-04 18:00 TLV解码 发布于:2025-03-04 16:39 敏感字段加密 发布于:2025-03-03 19:31 001 流浪地球 发布于:2025-03-03 18:49 星创社|超级码力-海报 发布于:2025-03-03 10:15 一开始就不知道是什么作用的函数 发布于:2025-03-02 18:48 blob对象转换成文本 发布于:2025-02-27 15:28 比较数据是否一致 发布于:2025-02-26 18:09 格式化大模型返回的markdown格式的字符串 发布于:2025-02-25 15:46 判断时间段是否包含 发布于:2025-02-20 19:57 自动计算拼版数量 发布于:2025-02-20 12:50 显示头加上当前列表的物品名称 发布于:2025-02-20 00:53 自定义对象的valueOf方法 发布于:2025-02-12 15:12 IP地址计算 发布于:2025-02-10 15:48 get取值器函数和set存值器函数 发布于:2025-02-10 10:40 数字文本日期格式化 发布于:2025-02-09 09:19 第二部分-数字处理 发布于:2025-02-08 21:17 使用new Function模拟沙盒环境 发布于:2025-02-08 17:55 js with关键字用法 发布于:2025-02-08 17:40 JS函数剩余参数用法示例 发布于:2025-02-08 17:21 JS代码-数字处理 发布于:2025-02-08 20:28 实际的时间处理函数 发布于:2025-02-07 19:17 文本+数字 发布于:2025-02-07 20:53 实现一些日期时间函数 发布于:2025-02-07 18:34 bd-ticket-guard-client-data-req 发布于:2025-02-05 22:12 所有的继承方式和缺点 发布于:2025-02-04 14:16 # js学习笔记 发布于:2025-01-22 17:41 测试数据记录 发布于:2025-01-21 11:17 js两个数组比较,若两个数组有相同的key值,则第二个数组的元素添加到第一个数组相同key值元素的后面 发布于:2025-01-17 13:38 递归寻找子节点 发布于:2025-01-16 13:50 promise trycatch 发布于:2025-01-07 10:31 构建决策树 发布于:2025-01-05 11:47 [更多]
显示目录

JXcore 打包



学习嵌入式的绝佳套件,esp8266开源小电视成品,比自己去买开发板+屏幕还要便宜,省去了焊接不当搞坏的风险。 蜂鸣版+触控升级仅36元,更强的硬件、价格全网最低。

点击购买 固件广场

Node.js JXcore 打包

Node.js是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。

JXcore是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以多线程运行。

本文主要介绍JXcore的打包功能。


JXcore 安装

下载JXcore安装包,然后进行解压,在解压的目录下提供了jx二进制文件命令,接下来我们主要使用这个命令。

步骤1、下载

https://github.com/jxcore/jxcore-release 中下载JXcore安装包,你需要根据你自己的系统环境来下载安装包:

1、Window系统下载:Download

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`

由JSRUN为你提供的JS在线运行、在线编译工具
        JSRUN提供的JS 在线运行,JS 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。
yout