タグ

node.jsとコマンドラインに関するreboot_inのブックマーク (1)

  • Node.js で コマンドライン引数 を 取得する 方法

    バッチを作成しようとルすると、コマンド引数で動作変更したいことがあります。 今回は Node.js でコマンド引数の受け取り方および解析を行う方法についてまとめました。 コマンド引数解析は自作すると面倒なので commander モジュールを利用した方法を載せています。 基 Node.js においてコマンドライン引数は process.argv で受け取れます。 コマンド引数の保存先 process.argv インデックス 0 は node へのパス インデックス 1 は 実行 JavaScript のパス インデックス 2 以降にコマンド引数が与えられます。 実際のソースコード、実行、結果の関係をサンプルコードとしてみると以下のようになります。 ソース(index.js) for (let i = 0; i < process.argv.length; i++) { console.l

  • 1