일개미
NodeJS 환경 설정하기 (eclipse) 본문
NodeJS 환경 설정하기 (eclipse)
1. eclipse 설치
- eclipse.org 에 접속하여 mac 용 eclipse 프로그램을 다운로드 받는다. JSE 패키지가 없어서 JAVA EE for eclipse 패키지가 적당하다.
2. EClipse plugin for V8 설치
- eclipse의 help->install new software 선택
- Work with: http://chromedevtools.googlecode.com/svn/update/dev 입력
- Google Chrome Developer Tools 설치
3. javascript debug 환경 설정
- Run - > Debug Configuration에 들어가서 V8 debuger를 node 와 연결 시킨다.
- 포트를 5858로 설정한 것을 유의해야 한다. 5858 포트는 node의 기본 debug 포트 이다. 나중에 옵션으로 포트를 변경할 수 있다.
4. Node 프로그램 debug 테스트
- 예제로 다음 timer 프로그램을 debugging 해보도록 한다.
// timer.js
var sys=require('sys');
var count = 0;
sys.debug("Starting ...");
function timer_tick() {
count = count+1;
sys.debug("Tick count: " + count);
if (count === 10) {
count += 1000;
sys.debug("Set break here");
}
setTimeout(timer_tick, 1000);
}
timer_tick();
- 우선, node를 debug 모드로 동작 시킨다.
node --debug timer.js
debugger listening on port 5858
DEBUG: Starting ...
DEBUG: Tick count: 1
DEBUG: Tick count: 2
DEBUG: Tick count: 3
DEBUG: Tick count: 4
DEBUG: Tick count: 5
DEBUG: Tick count: 6
DEBUG: Tick count: 7
DEBUG: Tick count: 8
- eclipse 를 debug 모드에서 아까 만들어 두었던 “JS Debug Configuration” 프로파일로 동작 시킨다.
- Project explore 탭을 열어보면 서버에서 동작시키고 있는 timer.js 가 보인다.
- timer.js 파일에 breakpoint 를 걸어보면 제대로 동작하는 것을 확인할 수 있다.
'Mac' 카테고리의 다른 글
Mac에서 NodeJs 및 npm 설치하기 (0) | 2012.09.02 |
---|---|
[MAC] 화면 캡쳐 단축키 (0) | 2012.08.26 |
FTP 프로그램 (0) | 2012.08.11 |