2016-11-26 1 views
0

node.js 파일을 볼 수있는 많은 도구가 있지만 재귀 적으로 require를 통과하는 도구를 찾을 수없는 것 같습니다. 예 -다음에 오는 노드 js linter는 필요합니다.

func1이 otherModule에 정의되어 있지 않으면 오류가 발생할 수있는 앱이 있습니까?

+0

좋은 답변을 얻기를 원하면 질문에 더 많은 내용을 추가하십시오. 먼저 시도한 것을 알려주십시오. – CallumDA

답변

2

일반적으로 자신이 작성하지 않은 모듈의 소스를 제어하지 않으므로 인 터는 요구 사항을 따르고 싶지는 않습니다.

최상위 수준 인 index.js 및 자신의 디자인에 포함 된 모든 라이브러리 ./lib에서 자신의 코드를 linting하는 데 집중하십시오.

난 당신이 기능 또는 제공하지 않는 방법을 호출하여 모듈을 오용하지 않는 보장 어떤 도구를 알고

업데이트되었습니다. 그녀가 모듈의 계약을 준수한다는 것은 프로그래머의 몫입니다.

+0

는 문제 문 – Nishant

+0

을 업데이트했습니다. 반드시 모듈에서 작동 할 필요는 없습니다. 같은 파일에 정의 된 클래스에서 함수를 호출하려고하면 어떻게됩니까? 클래스를 파싱 할 수없는 이유가 있습니까? – Nishant

+0

파일을 보푸라기로 보았습니까? 메소드가있는 클래스가있는 경우 해당 클래스의 인스턴스가 "새로"있고 해당 메소드에 액세스 할 수 없으면 클래스 정의에 문제가있을 가능성이 큽니다. –