더북(TheBook)

watch.js를 실행하고 target.txt의 내용물을 수정해봅니다. 또한 파일명을 변경하거나 파일을 삭제해봅시다.

콘솔

$ node watch
// 내용물 수정 후
change target.txt
change target.txt
// 파일명 변경 또는 파일 삭제 후
rename target.txt

내용물을 수정할 때는 change 이벤트가 발생하고, 파일명을 변경하거나 파일을 삭제하면 rename 이벤트가 발생합니다. rename 이벤트가 발생한 후에는 더 이상 watch가 수행되지 않습니다. change 이벤트가 두 번씩 발생하기도 하므로 실무에서 사용할 때는 주의가 필요합니다.