将HTML5 打包成桌面EXE的流程(node-webkit)

1、首先,下载 node-webkit 点击打开链接

2、将HTML5项目文件夹下面的 html、js、css等文件与 package.json 打包成压缩文件(zip)

3、pakeage.json 各字段解析:点击打开链接

4、将zip文件重命名为nw文件,与 nw.exe放在同一个文件夹 执行
copy /b nw.exe+a.nw a.exe

5、到了这步,我们已经得到了app.exe这个文件,但如果只有app.exe这个文件还是不够的,这个可执行文件的运行还需要几个dll文件的支持。

其中 nw.pak 与 icudt.dll 这个两个文件是必须要的。

ffmpegsumo.dll 文件是媒体支持文件,如果你的html页面中用到了<video>或<audio>或其它与媒体相关的东西,则必须带上这个文件。

libEGL.dll 和 libGLESv2.dll 这个两个文件则是使用webGL或GPU必须要的

最后我们得到的就是这样一个文件夹:

app.exe
ffmpegsumo.dll
icudt.dll
libEGL.dll
libGLESv2.dll
nw.pak

6、利用工具 再将这些文件封装成一个EXE
Enigma Virtual Box

首先下载和安装这个软件,然后打开它。

然后在Enter Input File Name那里输入我们的app.exe的路径,在Enter Output File Name那里填写我们要把打包出来的可执行文件输出到哪里。最后是把除app.exe外的其它文件拖入到Files那里,遇到提示的话默认就可以了。

7、再利用工具更改EXE的图标 就可以形成可用的EXE

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部