Nodejs app只需点击一下即可启动

时间:2015-02-05 12:24:37

标签: node.js batch-file exe executable ini

我在github repo中有一个小节点应用程序。

我希望我的用户能够将app文件夹克隆到他们计算机上的任何位置并启动我的应用程序:

例如:
d:/
c:/我的文件/
e:/ myfiles / node / apps /

我想要一个文件,我不在乎它是* .ini a * .bat还是* .exe。

我希望他们双击该文件并启动我的节点应用程序。

通常要启动我必须在该位置打开CMD并输入

node app.js

2 个答案:

答案 0 :(得分:1)

如果您使用的是Windows,则可以按如下方式创建批处理文件以运行节点应用程序:

制作一个.bat文件,例如app.bat

@echo off
cd "c:/myfiles/node/apps/"
node app.js
exit    

然后用户可以点击app.bat来运行你的应用。

我想你会为mac osx使用一个bash脚本,我没试过,但它应该可以工作。

答案 1 :(得分:0)

您可以将文件扩展名更改为.bat,并在开头添加以下代码:

rem/*
@node %0&exit/b&*/=0

当作为批处理脚本运行时,此代码将使用 Node.js 运行它所在的文件,然后退出。

当作为 Node.js 脚本运行时,此代码会将 rem 变量设置为 0。

相关问题