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