将Node.js-Scripts + node.exe打包成一个可执行文件

时间:2011-09-26 15:22:29

标签: windows node.js exe

由于Node.js现在也可以在Windows上使用,我想在不包含node.exe的情况下共享我的脚本。是否可以将脚本(不再是文件)与node.exe一起打包到一个可执行文件中?

3 个答案:

答案 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

https://stackoverflow.com/a/27551233/810830的重复)

答案 1 :(得分:0)

你试过WinRAR吗?它应该让您有机会创建一个可自解压的可执行文件,将所有文件解压缩到TEMP文件夹。执行此操作后,您可以设置在存档中运行一个exe文件。此外,您可以隐藏“解压缩”对话框。

答案 2 :(得分:-2)

实际上我认为你可以使用adobe air来完成这个,不需要包含node.exe

您是否曾尝试使用QtWebKit开发混合应用程序,我认为这对您来说可能是一个非常好的方向。希望这会有所帮助。