是否可以将 NWJS 应用程序作为单个 exe 文件分发?

Is it possible to distribute a NWJS app as a single exe-file?

我使用他们的 NWJS 导出器从 Construct 2 中导出了一个游戏。我需要将这个游戏分发给一个技术上不太擅长把它说得很好的客户。我认为他可以通过双击 运行 一个 exe 文件,但是例如提取一个 zip 文件可能要求太高了。

是否可以以某种方式将结果作为单个可执行文件分发?

Construct 创建的文件夹包含以下内容:

locales (folder)
d3dcompiler_47.dll
debug.log
dxwebsetup.exe
icudtl.dat
libEGL.dll
libEGLSv2.dll
natives_blob.bin
node.dll
nw.dll
nw.exe
nw_100_percent.pak
nw_200_percent.pak
nw_elf.dll
package.nw
resources.pak

是的,使用 enigma virtual box 或类似的东西。它可以将应用程序与所有文件、库等一起打包成独立的 app.exe

在 NW.js 官方 wiki

上结账 How to package and distribute your apps

那里有一些方法不仅涵盖 windows。