查看“Node.js:JXcore 打包”的源代码
←
Node.js:JXcore 打包
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:Node.js教程]] == 关于 == JXcore 是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以多线程运行。 == JXcore 安装 == [https://github.com/jxcore/jxcore-release 下载 JXcore 安装包],并解压,在解压的的目录下提供了 '''jx''' 二进制文件命令,接下来我们主要使用这个命令。 快速安装脚本使用: <syntaxhighlight lang="bash" highlight=""> $ curl https://raw.githubusercontent.com/jxcore/jxcore/master/tools/jx_install.sh | bash </syntaxhighlight> * 如果权限不足,可以使用以下命令: *: <syntaxhighlight lang="bash" highlight=""> $ curl https://raw.githubusercontent.com/jxcore/jxcore/master/tools/jx_install.sh | sudo bash </syntaxhighlight> 安装后使用以下命令,输出版本号信息: <syntaxhighlight lang="bash" highlight=""> $ jx --version v0.10.32 </syntaxhighlight> == 使用 == === 代码打包 === 示例:我们的 Node.js 项目包含以下几个文件,其中 index.js 是主文件: <syntaxhighlight lang="bash" highlight=""> 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 </syntaxhighlight> 接下来我们使用 '''jx''' 命令打包以上项目,并指定 index.js 为 Node.js 项目的'''主文件''': '''<syntaxhighlight lang="bash" highlight=""> $ jx package index.js index </syntaxhighlight>''' 以上命令执行成功,会生成以下两个文件: # index.jxp:这是一个中间件文件,包含了需要编译的完整项目信息。 # index.jx:这是一个完整包信息的二进制文件,可运行在客户端上。 === 载入 JX 文件 === Node.js 的项目运行: <syntaxhighlight lang="bash" highlight=""> $ node index.js command_line_arguments </syntaxhighlight> 使用 JXcore 编译后,我们可以使用以下命令来执行生成的 jx 二进制文件: '''<syntaxhighlight lang="bash" highlight=""> $ jx index.jx command_line_arguments </syntaxhighlight>''' == 参考 == # [https://github.com/jxcore/jxcore/blob/master/doc/INSTALLATION.md JXcore 安装参考] # [https://github.com/jxcore/jxcore JXcore 官网]
返回至“
Node.js:JXcore 打包
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息