nw.js打包html成EXE,无法把文件夹打包进去。只能打包一个html,网上都没有教程教怎么打包文件夹的。
答案:3 悬赏:70 手机版
解决时间 2021-01-20 17:43
- 提问者网友:姑娘长的好罪过
- 2021-01-20 09:23
nw.js打包html成EXE,无法把文件夹打包进去。只能打包一个html,网上都没有教程教怎么打包文件夹的。
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-01-20 09:37
我一开始和你的理解是一样的,结果不是我们想的这样, nw.exe主要是识别 package.json这个文件,
所以无论你怎么打压缩包,都要把package.json文件放在最外层,这样 在 nw.exe执行的时候才能找到package.json文件, 这个就是所谓的 清单文件
所以无论你怎么打压缩包,都要把package.json文件放在最外层,这样 在 nw.exe执行的时候才能找到package.json文件, 这个就是所谓的 清单文件
全部回答
- 1楼网友:英雄的欲望
- 2021-01-20 11:52
正常相对路径的引用就行了,打包方式是手动将html、js和css,当然也包括那个json的清单文件与子目录全部选中,然后添加到压缩文件zip就行了。
之后你可以将这个zip包后缀改成nw,如果环境配置正确就能直接双击运行,或者也可以将它和nw js 的运行环境放在一起,然后通过copy /b 命令将nw.exe和你的项目压缩包合并成一个文件,后缀是exe,就能够直接运行了。
这个时候你就可以用打包工具把整个运行环境与新生成的可执行文件打包在一起,分发给用户,让他们自行安装。目前市面上所有nwjs的项目都是这种打包方式的,其中就包括大名鼎鼎的Photoshop。
之后你可以将这个zip包后缀改成nw,如果环境配置正确就能直接双击运行,或者也可以将它和nw js 的运行环境放在一起,然后通过copy /b 命令将nw.exe和你的项目压缩包合并成一个文件,后缀是exe,就能够直接运行了。
这个时候你就可以用打包工具把整个运行环境与新生成的可执行文件打包在一起,分发给用户,让他们自行安装。目前市面上所有nwjs的项目都是这种打包方式的,其中就包括大名鼎鼎的Photoshop。
- 2楼网友:封刀令
- 2021-01-20 11:09
不是直接变成zip的压缩包,更改扩展名就可以了的吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯