47

LinuxまたはMacでコマンドライン引数を使用してNode.jsスクリプトを実行するための正しい構文は何ですか?

引数なしでスクリプトを実行するには、コマンドを使用するだけですnode stuff.jsが、この場合はstuff.js、引数を指定して呼び出されるスクリプトを実行します"blah", "hee", "woohoo!"

4

5 に答える 5

58

http://nodejs.org/docs/latest/api/process.html#process_process_argvを参照してください

要約すると、次のように実行します

node stuff.js blah hee "whoohoo!"

次に、あなたの引数はで利用可能ですprocess.argv

于 2012-10-17T01:27:44.177 に答える
20

より高度な処理を行いたい場合は、次のモジュールが非常に役立ちます。

  • yargs by Benjamin Coe
  • TJホロウェイチュクによる司令官
  • David Caccavella によるvopal
  • nopt by Isaac Schlueter

そして楽しみのために

于 2012-10-17T08:06:51.677 に答える
4

Nomnomは別の可能な解決策です。

于 2013-04-15T05:49:40.753 に答える