ホームページ >ウェブフロントエンド >jsチュートリアル >Node.js でコマンドライン引数にアクセスするにはどうすればよいですか?

Node.js でコマンドライン引数にアクセスするにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-05 12:58:11677ブラウズ

How Do I Access Command Line Arguments in Node.js?

Node.js のコマンド ライン引数へのアクセス

node server.js フォルダーなどの Node.js プログラムを起動する場合、引数は次のように渡すことができます。 Node.js の使用法ドキュメントに示されています: $node -h.

JavaScript で引数にアクセスする方法

Node.js は、process.argv 配列を通じてコマンド ライン引数へのアクセスを提供します。最初の要素は常に「node」で、2 番目はスクリプト ファイル名で、後続の要素には引数が含まれます:

// Print the command line arguments
process.argv.forEach(function (val, index, array) {
  console.log(index + ': ' + val);
});

次のことを考えてください。コマンド: $node process-2.js one two=three four.

このコマンドの process.argv 配列は次のようになります。 be:

[ 'node',
  '/Users/mjr/work/node/process-2.js',
  'one',
  'two=three',
  'four' ]

注:

上記の標準的な方法では、追加のライブラリは必要ありません。ただし、Node.js では、「commander」や「yargs」など、追加機能や柔軟性を提供できるさまざまなコマンド ライン解析ライブラリも利用できます。

以上がNode.js でコマンドライン引数にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。