"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Node.js에서 명령줄 인수에 어떻게 액세스합니까?

Node.js에서 명령줄 인수에 어떻게 액세스합니까?

2024년 12월 21일에 게시됨
검색:927

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

Node.js에서 명령줄 인수에 액세스

node server.js 폴더와 같은 Node.js 프로그램을 시작할 때 인수는 다음과 같이 전달될 수 있습니다. Node.js 사용 문서에 나와 있습니다: $ node -h.

How to Access Arguments in JavaScript

Node.js는 process.argv 배열을 통해 명령줄 인수에 대한 액세스를 제공합니다. 첫 번째 요소는 항상 'node'이고, 두 번째 요소는 스크립트 파일 이름이며, 후속 요소에는 인수가 포함됩니다:

// 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