我在github repo中有一个小节点应用程序。
我希望我的用户能够将app文件夹克隆到他们计算机上的任何位置并启动我的应用程序:
例如:
d:/
c:/我的文件/
e:/ myfiles / node / apps /
我想要一个文件,我不在乎它是* .ini a * .bat还是* .exe。
我希望他们双击该文件并启动我的节点应用程序。
通常要启动我必须在该位置打开CMD并输入
node app.js
答案 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。