【问题标题】:Packing Node.js-Scripts + node.exe into a single Executable [duplicate]将Node.js-Scripts + node.exe打包成一个可执行文件[重复]
【发布时间】:2011-11-25 07:42:44
【问题描述】:

因为 Node.js 现在也可以在 Windows 上使用,所以我想分享我的脚本,但不包括 node.exe。是否可以将脚本(不再有文件)与 node.exe 一起打包到单个可执行文件中?

【问题讨论】:

标签: windows node.js exe


【解决方案1】:

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

【讨论】:

  • 听上去很脏,但可以选择
【解决方案2】:

其实我觉得你可以用adobe air来完成这个,不需要包含node.exe

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

【讨论】:

    【解决方案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 的重复)

    【讨论】:

      猜你喜欢
      • 2020-07-12
      • 2010-09-25
      • 1970-01-01
      • 2020-11-13
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多