Node.js のコマンド ライン引数へのアクセス
ノード 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このコマンドの配列は次のようになります:
[ 'node', '/Users/mjr/work/node/process-2.js', 'one', 'two=three', 'four' ]
注:
上記の標準的な方法では、追加のライブラリは必要ありません。ただし、Node.js では、「commander」や「yargs」など、追加機能や柔軟性を提供できるさまざまなコマンド ライン解析ライブラリも利用できます。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3