2016-10-13 2 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'의 속성이고'argv._'의 순서로 나열됩니다. 위치 인수를 명령에 사용할 수 있지만 yargs의 내장 명령 지원을 사용하는 것이 훨씬 낫습니다. 또한 각 옵션에 대한 도움말 메시지와 예제를 정의 할 수 있으며 훨씬 더 긴 문서를 체크 아웃해야합니다. 다음은 사용중인 기능의 좋은 예입니다. https://www.npmjs.com/package/yargs#yargs-is-here-to-help-you –

+0

Perfect. 정말 고맙습니다 :) – DevWeb

관련 문제