2011-03-09 2 views
3

Node.js에서 모듈이로드 된 파일 시스템의 위치를 ​​확인할 수있는 방법이 있습니까?Node.js에서로드 된 모듈의 경로 결정

나는 이 아닙니다.은 어떤 노드 컨텍스트 Node.js가 실행되고 있는지를 나타냅니다. 이는 process.cwd()으로 확인할 수 있습니다. 어떤 모듈이 메모리에 있는지에 대해 구체적인 것을 알고 싶습니다. 나는 다음과 같은 작업을 수행 할 수 있습니다 파이썬에서 예를 들어

, ... 파일 시스템에 os 모듈이 어디에서 저를 보여줍니다

>>> import os 
>>> os.__file__ 
'/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/os.pyc' 

. Node.js에서 비슷한 작업을 수행 할 수 있습니까?


참고 : 나는 내 previous question을 물었을 때이 질문을하려고했지만, 내가 잘못을 말로 표현하고 다른 질문에 대한 답을 얻기까지했다.

답변

6

당신은

+0

필자는 주어진 모듈에 대해 어떤 파일이로드되었는지를 알려주지 않고 주어진 모듈 이름으로로드 될 파일을 알려주는 점에서 미묘한 차이가 있다고 생각합니다. 그러나 그것은 확실히 내 목적을 위해 작동합니다! 감사. –

0

어쩌면 당신은 당신이 찾고있는 것을 얻을 수있는 require.resolve (...) 함수를 사용할 수 require.resolve ('모듈 이름')를 사용할 수 있어야합니다.