Egret社区

[心得技巧] 【LS项目打包EXE】【教程】

2017-2-13 13:26
559210
本帖最后由 flep 于 2017-6-8 09:41 编辑

所需工具:node-webkit 和Enigma Virtual Box
步骤:
先把你的项目发布到本地

QQ截图20170213133623.png

在同一级目录下再建一个package.json,内容如下:

[mw_shl_code=javascript,true]{
  "name": "lkdemo",
  "main": "index.html"
}[/mw_shl_code]
然后把整个目录里的所有文件打包成zip

QQ截图20170213131124.png
接下来就要发布了(zip的文件名是上面打包的那个),打开node-webkit所在位置,并把zip文件放在node-webkit所在位置

在CMD中输入
copy /b nw.exe+异形往哪儿跑_publish.zip Lk.exe  (PS:其实我这样是错误的,因为这软件不支持中文路径名)
所以我们就改下copy /b nw.exe+1.zip LK.exe如果你实在是懒得话,可以下载这个,解压NW所在目录后双击就可以了 发布.zip (182 Bytes, 下载次数: 50)
参与人数 1威望 +3 银子 +5 贡献 +3 收起 理由
flep + 3 + 5 + 3 很给力!

查看全部评分

分享到 :
1 人收藏

10 个回复

倒序浏览
xsstomy  斑竹 | 2017-2-13 16:24:44
我来补充一些:
音频需要使用ogg或者wav
视频需要webm格式
转换工具可以使用格式工厂(windows 平台)
如果要兼容xp ,要使用node-webkit 14 版本好像,具体的忘记了。

electron 不支持xp版本的

pyphehe  登堂入室 | 2017-2-13 18:33:28
赞哦~~感谢楼主分享
yung  初窥堂奥 | 2017-2-14 18:10:44
赞  +1
jj229937432  圆转纯熟 | 2017-6-1 19:46:02
xsstomy 发表于 2017-2-13 16:24
我来补充一些:
音频需要使用ogg或者wav
视频需要webm格式

swf作为插件 能打包进去并使用吗
xsstomy  斑竹 | 2017-6-1 23:25:54
jj229937432 发表于 2017-6-1 19:46
swf作为插件 能打包进去并使用吗

没有测试过,应该是可以的。可以把flash当插件打入进去
jj229937432  圆转纯熟 | 2017-6-2 08:07:54
本帖最后由 jj229937432 于 2017-6-2 08:35 编辑
xsstomy 发表于 2017-6-1 23:25
没有测试过,应该是可以的。可以把flash当插件打入进去

我有个疑问,这个打包成exe并执行是什么原理,h5不是正常运行在浏览器中吗,这个打包是嵌入webkit浏览器内核了吗?如果我把flash打包进去,是不是还需要flashplayer才能运行呢?
jj229937432  圆转纯熟 | 2017-6-2 10:30:24
xsstomy 发表于 2017-6-1 23:25
没有测试过,应该是可以的。可以把flash当插件打入进去

我加了webkit plugin true 的参数还是不能运行flash
QQ图片20170602102921.png
xsstomy  斑竹 | 2017-6-2 13:35:13
jj229937432 发表于 2017-6-2 10:30
我加了webkit plugin true 的参数还是不能运行flash

你搜索一下资料吧,我具体没有弄过flash这块的,看的好像是有插件实现的。
qianlizhe  登堂入室 | 2017-9-22 11:23:37
这个方法好像不能打包egret h5项目,试了半天没反应
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部