로컬 모듈에 접근할 때 상대 경로를 쓰려고 하다간 무한 ../의 늪에 빠질 수 있다. 이런식으로 쓰면 같이 협업하는 팀원한테 멱살 잡힐 수 있지 않을까?
명확하고 깔끔한 절대 경로를 쓰자!
상대 경로 대신 절대 경로로 접근할 수 있는 몇 가지 방법이 있다.
일단 지금 우리 프젝에서 사용하고 있는 방법은 정말 간단한데
process.env.NODE_PATH = __dirname
require('module').Module._initPaths()
요 코드를 포함시켜주기만 하면 ok
이 방법은 hack이라고 하고 다른 방법들은 나중에 정리해보자..(급 피곤)