가정하자 루트 경로에서 모듈을 필요내가이 디렉토리를했습니다
require('inner2/innermost/b')
그것은 C:\\src\\inner2\\innermost\\b.js
에서 보낸 값을 반환해야합니다,하지만 난 실행 스크립트 상대 경로를 사용하고 싶지는 않습니다. 예 :
require('../inner2/innermost/b')
그래서 indepen 현재 스크립트 디렉토리에 가깝게, 나는 그런 루트 경로에서 모듈을 요구하고 싶다.
어떻게하면됩니까? package.json
에서 뭔가를 지정해야하는 경우에는 문제가 없습니다.
살펴 https://nodejs.org/docs/latest/api/globals.html#globals_dirname –
@GeorgiyDubrov 흥미를 가지고 시도하지만, 그것은 디렉토리에 따라 다릅니다. –
@matt GLOBAL 부분을 놓쳤습니다. dirname을 사용하지만 sub .js 파일로 전달할 수있는 GLOBAL 변수로 설정 한 모든 것을 시작하는 루트 .js 파일에서. – Darkrum