由于Node.js现在也可以在Windows上使用,我想在不包含node.exe的情况下共享我的脚本。是否可以将脚本(不再是文件)与node.exe一起打包到一个可执行文件中?
答案 0 :(得分:3)
你绝对可以,JXcore非常容易。
在Windows上安装JXcore后,您只需运行:
jx package app.js "myAppName" -native
这将生成一个.exe文件,您可以分发该文件,并且可以在没有任何外部依赖性的情况下执行(您甚至不需要系统上的JXcore或Node.js)。
以下是有关该功能的文档:https://github.com/jxcore/jxcore/blob/master/doc/api/jxcore-feature-packaging-code-protection.markdown
答案 1 :(得分:0)
你试过WinRAR吗?它应该让您有机会创建一个可自解压的可执行文件,将所有文件解压缩到TEMP文件夹。执行此操作后,您可以设置在存档中运行一个exe文件。此外,您可以隐藏“解压缩”对话框。
答案 2 :(得分:-2)
实际上我认为你可以使用adobe air来完成这个,不需要包含node.exe
您是否曾尝试使用QtWebKit开发混合应用程序,我认为这对您来说可能是一个非常好的方向。希望这会有所帮助。