Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Packing Node.js-Scripts+;将node.exe转换为单个可执行文件_Windows_Node.js_Exe - Fatal编程技术网

Windows Packing Node.js-Scripts+;将node.exe转换为单个可执行文件

Windows Packing Node.js-Scripts+;将node.exe转换为单个可执行文件,windows,node.js,exe,Windows,Node.js,Exe,因为Node.js现在也可以在Windows上使用,所以我想在不包含Node.exe的情况下共享我的脚本。是否可以将脚本(不再包含文件)与node.exe一起打包到一个可执行文件中?您尝试过WinRAR吗?它应该让您有机会创建一个自解压可执行文件,将所有文件解压到临时文件夹中。完成此操作后,可以设置为在存档中运行一个exe文件。此外,您还可以隐藏“解包”对话框。实际上,我认为您可以使用AdobeAIR来完成此操作,无需包含node.exe 您是否曾经尝试过使用QtWebKit开发混合应用程序,我

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

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

实际上,我认为您可以使用AdobeAIR来完成此操作,无需包含node.exe


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

您绝对可以,而且使用QtWebKit非常简单

在windows上安装JXcore后,只需运行:

jx package app.js "myAppName" -native
这将生成一个.exe文件,您可以分发该文件,并且可以在没有任何外部依赖关系的情况下执行该文件(系统上甚至不需要JXcore或Node.js)

以下是有关该功能的文档:


(重复的)

听起来很快,但却是一个选项这似乎是重复池的一部分:,,第一个不完全相同。编译javascript和将node.js解释器和脚本捆绑到可执行文件中是两件不同的事情。其他问题比我的问题要老。这里有一个很好的工具列表: