【发布时间】:2013-03-13 00:12:26
【问题描述】:
我是这方面的新手。我想为我的应用程序创建一个命令行界面,我可以在其中指定如下自定义命令:
myapp new /root/myapp
myapp start /server.js
myapp stop /server.js
所以我可以与我的应用程序进行交互,就像我使用 mysql 之类的真实服务一样。是否可以在 node.js 中编写类似这样的服务?
在与他们合作方面,我正在寻找类似于 forever 或 meteor 的东西。
感谢您的帮助!
【问题讨论】:
-
感谢@tjameson 我正在阅读他们的源代码,他们使用 flatiron 作为 cli 工具,但是如果不调用
node,我仍然不知道他们实际上是如何做到的。我的意思是你可以永远像这样使用forever start,但是当我阅读flatiron 文档时,在每个示例中它都像node myapp.js -options,所以我不太明白。 -
注意到top 上的
#!?当你chmod +x你的文件时,解释器会检查这个。这是说它是一个node文件,所以它使用节点执行它。
标签: javascript node.js service command command-line-interface