私はこのことで非常に初心者です。次のようなカスタム コマンドを指定できるアプリケーション用のコマンド ライン インターフェイスを作成したいと考えています。
myapp new /root/myapp
myapp start /server.js
myapp stop /server.js
そのため、mysql のような実際のサービスと同じように、アプリケーションを操作できます。node.js内にそのようなサービスのようなものを書くことは可能ですか?
助けてくれてありがとう!
私はこのことで非常に初心者です。次のようなカスタム コマンドを指定できるアプリケーション用のコマンド ライン インターフェイスを作成したいと考えています。
myapp new /root/myapp
myapp start /server.js
myapp stop /server.js
そのため、mysql のような実際のサービスと同じように、アプリケーションを操作できます。node.js内にそのようなサービスのようなものを書くことは可能ですか?
助けてくれてありがとう!
次のように、package.json で myapp を指定する必要があります。
{ "name": "myapp"
, "version": "0.0.1"
, "engines": [ "node >=0.4.0" ]
, "description": "myapp command line util."
, "author": "..."
, "contributors": []
, "keywords" : [ "myapp", "command", "shell" ]
, "repository":
{ "type" : "git"
, "url" : "https://...."
}
, "bin" : { "myapp" : "./bin/myapp.js" }
}
独自の CLI を構築するために、npm のコマンダー モジュールを使用できます。次のように入力します。
npm install commander
これにより、コマンダー モジュールがインストールされます。
例とドキュメントについては、https ://www.npmjs.com/package/commander をご覧ください。