2017-11-11 1 views
1

저는 Node JS를 처음 사용합니다. npm install '<module_name>을 통해 모듈을 포함 시켰습니다. 그것은 정확하게 지어졌고 어떤 오류도 없었다. 이제는 디버깅을하고 싶었 기 때문에 코드 블록에 해당 코드 블록이 있는지 확인하기 위해 코드 블록에 몇 가지를 넣었습니다. 어쨌든 로그 문은 표시되지 않았습니다.노드 모듈의 로그 문이 인쇄되지 않습니다.

로그 파일을 추가 한 후 모듈을 컴파일해야하는지 궁금합니다. 나는 여기서 뭔가를 놓친다.

+0

모듈은 객체 'module.exports' 만 노출합니다. –

+0

그래서 디버깅 할 파일의 모듈 끝을 내 보내면 어떻게됩니까? 미안, 초보자 – Illep

답변

1

귀하의 console.log 진술이 실행되지 않고 있는데, 이는 많은 일들로 인해 발생할 수 있습니다. 앱의 node_modules 디렉토리에있는 모듈 코드에 console.log 문을 추가 한 가정 ..

  • 모듈이 srcdist 디렉토리가 있고 실제로 실행되는 코드를 편집하지 않은합니까? (다시 컴파일 할 필요가 있지만 모듈이 실행중인 실제 코드를 편집하는 것이 더 빠르고 쉽습니다.)
  • 서버 또는 장기 실행 스크립트의 경우 변경 내용을로드하기 위해 다시 시작해야합니다.
  • (브라우저 캐시를 끈다.)
  • 은 실제 적중 한 로그 문을 추가 한 코드이다.

정상적인 검사와 마찬가지로 코드 부분에 console.log 문이 있는지 확인해야합니다.