tk3118’s blog

技術ブログっぽいただのブログです。

【Nodejs】忘れがちなNodejsにおけるコマンド引数処理

やり方

process.argvを使います

↓公式ドキュメント nodejs.org

実際に使う際はこんな感じです。

// コマンド引数の数
const argc = process.argv.length;

// 処理
process.argv.forEach((val, index) => {
  console.log(`${index}: ${val}`);
});

注意点としては、デフォルトで2つほど引数が入ってしまっている為、 他言語で処理するときよりもindexが上に1つズレます。

参考資料