2016-10-13 11 views
1

var argv = require("yargs")var argv = require("yargs").argvの違いは何ですか? 変数にargv私はパッケージを必要とするのと同じ時間に、パッケージのすべての機能/モジュールがありますが、.argvとは何ですか?yargsパッケージが必要です - NodeJS

おかげで、すべての モリス

答えて

2

require('yargs')はすぐにあなたのためのコマンドラインオプションを解析しますwhih yargsモジュールをロードします。 .argvには、ユーザーが渡すオプションと値が含まれます。たぶん私は理解して

const yargs = require ('yargs') 
const argv = yargs.argv 
+0

:としてあなたも、それを書くことができます。それで、私は 'var command = argv ._ [0]'と書いています。 'argvはパッケージを含む変数を呼び出し、' ._ [0] 'を使うとアクセスには' .argv 'に入ります。ユーザーが[0]の位置でコマンドを渡して読み取るオプションと値。 – DevWeb

+2

正しい名前のオプションは 'argv'のプロパティになり、位置指定のargsは' argv._'の順に並べられます。コマンドには位置指定のargを使用できますが、yargsの組み込みコマンドサポートを使用する方がはるかに優れています。また、それぞれのオプションのヘルプメッセージや例を定義することもできます。長い時間がかかっていても優れたドキュメントをチェックしてください。使用している機能のいくつかの良い例があります:https://www.npmjs.com/package/yargs#yargs-is-here-to-help-you –

+0

パーフェクト。どうもありがとうございます :) – DevWeb

関連する問題