小编典典

如何从node.js应用程序制作exe文件?

node.js

我有一个编写的节点应用程序,运行如下:

node.exe app.js inputArg

有什么办法可以将其本身打包为.exe?所以我可以做这样的事情吗?

App.exe inputArg

我有一些通过使用批处理文件来伪造此方法的方法,因此我可以这样做:

App.bat inputArg

但这要求我在该文件夹中拥有所有依赖项和节点,这并不理想。


阅读 416

收藏
2020-07-07

共1个答案

小编典典

有一些选择,包括免费和商业。我没有使用过它们,但理论上它们应该可以工作:

大多数要求您将批处理文件保留为主要可执行文件,然后将node.exe和脚本捆绑在一起。

根据您的脚本,您还可以选择将其移植到JSDB,这支持通过简单地向其添加资源来创建可执行文件简便方法

第三种准解决方案是将节点保留在类似的位置,C:\utils然后将此文件夹添加到您的PATH环境变量中。然后,您可以在该目录中创建运行节点+您喜欢的脚本的.bat文件-我coffee以这种方式使coffeescript
在Windows 上正常工作。可以使用批处理文件,vb脚本或安装程序自动进行此设置。

2020-07-07