2012-09-05 2 views
1

코드가 require에 의해 호출 된 것으로 감지되면 각 경우에 특정 작업을 수행하거나 수행하지 않고 그에 따라 분기하도록 할 수 있습니다. 어떻게해야합니까?Node 스크립트가`require`에 의해 호출되는지 어떻게 알 수 있습니까?

+0

왜 이렇게하고 싶은지 확실하지 않습니다. 당신이하려고하는 것을 설명 할 수 있다면 그것은 도움이 될 것입니다. – Nick

+0

다른 스크립트에서 사용될 코드를 작성할 때 대개 같은 파일에 몇 가지 테스트를 작성합니다. 그러나 작업이 끝나면 해당 코드를 제거하거나 주석 처리해야합니다. 나는 그것을 좋아하지 않는다. 그래서 나는 그것을 숨길 수있는 친숙한 방법이 있는지 알고 싶습니다. – jiyinyiyong

+0

http://stackoverflow.com/questions/4981891/node-js-equivalent-of-pythons-if-name-main의 정확한 사본입니다. – JohnnyHK

답변

1

module.parentnull 또는 undefined이 아닌지 확인하십시오. 객체와 함께 설정되면 모듈은 require으로 호출됩니다.

관련 문제