我有一个编写的节点应用程序,运行如下:
node.exe app.js inputArg
有什么办法可以将其本身打包为.exe?所以我可以做这样的事情吗?
App.exe inputArg
我有一些通过使用批处理文件来伪造此方法的方法,因此我可以这样做:
App.bat inputArg
但这要求我在该文件夹中拥有所有依赖项和节点,这并不理想。
有一些选择,包括免费和商业。我没有使用过它们,但理论上它们应该可以工作:
大多数要求您将批处理文件保留为主要可执行文件,然后将node.exe和脚本捆绑在一起。
根据您的脚本,您还可以选择将其移植到JSDB,这支持通过简单地向其添加资源来创建可执行文件的简便方法。
第三种准解决方案是将节点保留在类似的位置,C:\utils
然后将此文件夹添加到您的PATH
环境变量中。然后,您可以在该目录中创建运行节点+您喜欢的脚本的.bat文件-我coffee
以这种方式使coffeescript
在Windows 上正常工作。可以使用批处理文件,vb脚本或安装程序自动进行此设置。
问题内容: 我已经使用了几个模块来制作适用于Python的EXE,但是我不确定自己是否做对了。 我应该怎么做,为什么?请根据个人经验回答,并在必要时提供参考。 问题答案: 自动将PY 转换为EXE- 使用简单的图形界面(从Eel和PyInstaller在Python中构建)将.py转换为.exe。 py2exe可能是您想要的,但是它仅适用于Windows。 PyInstaller可在Windows
问题内容: 我想从我的node.js应用程序ping服务器。 那可行吗? 谢谢 问题答案: 您可以用来调用系统ping命令
如何为控制台窗体应用程序创建exe?
问题内容: 我希望能够从终端中运行的node.js程序打开,创建一些内容,保存并退出,然后获取文件的内容。 我正在尝试做这样的事情: 但是,当它运行时,它只是将终端挂起。 我也尝试过,并得到相同的结果。 更新: 由于此过程是从运行readline的提示符下键入的命令启动的,因此使此过程变得复杂。我将最新版本的相关部分完全提取到了文件中。全文如下: 如上所示,它的工作方式是显示提示几秒钟,然后启动到
我有一个Angular project web app,在我使用“ng build…”构建它之后,它正在Apache web服务器中成功运行命令现在,我想让它成为Android应用程序,为此,我尝试使用Cordova。首先,我创建了一个Cordova项目,然后在www目录下,我放置了来自NG的文件。是的,在那之前我还使用了Cordova平台add android。但是,当我在模拟器或真实设备上安装
问题内容: 如何调试Node.js服务器应用程序? 现在,我主要使用带有以下打印语句的 警报调试 : 必须有更好的调试方法。我知道GoogleChrome浏览器有一个命令行调试器。该调试器也可用于Node.js吗? 问题答案: 节点检查器可以节省一天!从支持WebSocket的任何浏览器中使用它。断点,事件探查器,实时编码等,这真的很棒。 通过以下方式安装: 然后运行: