問題タブ [node-commander]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Commander.js の複数単語引数
私は NodeJs でディスコード ボットを作成しています。 commander.js パッケージを利用して、コマンドをもう少し構造化したいと考えています。
ユーザー名 eq を与えるために param を宣言したいと思います('-u, --user <USERNAME>', 'the user to handle')
。ユーザー名が複数の単語で構成されるまで、これはうまく機能します。式 ジョン・ドウ。何が起こるかというと、引数を解析した後に を取得('-u' == 'John')
し、単語が含まれる引数配列が残っているという'Doe'
ことです。
ユーザー名を引用符で囲んでみました。eqnode program -u "John Doe"
ですが、結果は同じです。
何か足りないのですか、それとも commander.js は複数単語の引数を処理できませんか?
node.js - commander.js を使用してコマンドのような質問を行ったり来たりする方法は?
commander.jsを使ってフォローするようなことを実現したい
ここで、ユーザーは環境名と URL を指定した後に ENTER を押す必要があることに注意してください。単一のコマンドですべてのオプションを指定するのではなく、inout を要求するようなものです。
commander.js のドキュメントに苦労していましたが、今のところうまくいきません。誰かがこれを達成するのを手伝ってくれたらありがたいです。 コマンダーのドキュメント
前もってありがとう、ディーパック