실행 인자 받기
시작 시 실행 인자를 받으려면 process.argv로 받을 수 있다.
1
2
3
4
5
6
|
// node argument.js test1 test2
console.log(process.argv[2]); // test1
console.log(process.argv[3]); // test2
|
process.argv
process 객체의 argv로 접근하면 시작할 때 뒤에 오는 인자 값들을 순서대로 사용할 수 있다.
1
2
3
4
5
6
7
8
|
// node argument.js test1 test2
console.log(process.argv[0]); // NODE_PATH\node.exe
console.log(process.argv[1]); // ARGUMENT.JS_PATH\arguments.js
console.log(process.argv[2]); // test1
console.log(process.argv[3]); // test2
console.log(process.argv0); // == argv[0]
console.log(process.argv1); // undefined
|
argv는 순서대로 사용할 수 있는데,
argv[0]은 argv0과 같이 사용할 수 있다.
argv[1]과 같이 argv1은 사용할 수 없다. // undefined
'nodejs' 카테고리의 다른 글
NestJS의 10가지 핵심 개념 (3) | 2025.04.19 |
---|---|
gatsby-starter-bee 갯츠비 블로그 node 에러 (0) | 2022.06.12 |