728x90
반응형
질문 : Node.js를 사용하여 현재 스크립트의 경로를 어떻게 얻습니까?
Node.js에서 스크립트 경로를 어떻게 얻습니까?
process.cwd
가 있다는 것을 알고 있지만 스크립트 자체가 아닌 스크립트가 호출 된 디렉토리 만 참조합니다. 예를 들어, 내가 /home/kyle/
있고 다음 명령을 실행한다고 가정합니다.
node /home/kyle/some/dir/file.js
내가 호출하면 process.cwd()
, 내가 얻을 /home/kyle/
하지 /home/kyle/some/dir/
. 그 디렉토리를 얻는 방법이 있습니까?
답변
문서를 다시 살펴본 후에 찾았습니다. 내가 찾고 있던 것은 __filename
및 __dirname
모듈 수준 변수였습니다.
__filename
은 현재 모듈의 파일 이름입니다. 현재 모듈 파일의 확인 된 절대 경로입니다. (예 :/home/kyle/some/dir/file.js
)__dirname
은 현재 모듈의 디렉토리 이름입니다. (예 :/home/kyle/some/dir
)
출처 : https://stackoverflow.com/questions/3133243/how-do-i-get-the-path-to-the-current-script-with-node-js
728x90
반응형
'개발관련 > other' 카테고리의 다른 글
메서드 이름과 줄 번호를 인쇄하고 조건부로 NSLog를 비활성화하는 방법 (0) | 2021.06.17 |
---|---|
Assert를 사용하여 예외가 발생했는지 확인하는 방법 (0) | 2021.06.16 |
Deferreds 배열을 $ .when ()에 전달합니다. (0) | 2021.06.14 |
Node.js의 디렉토리에있는 모든 파일의 이름 목록을 얻는 방법 (0) | 2021.06.14 |
파일의 전체 경로에서 디렉토리를 가져 오는 방법 (0) | 2021.06.13 |