요즘 이클립스에서 이것저것 NodeJS 학습을 진행중인데


개발 경력 얼마나 되었다고 벌써부터 Code Assist 없으면 개발하기 힘들어집니다... (것보담 타이핑 하기 귀찮아 진다? ... 일이라면 하는데 -_- 공부라 생각하니 더 치기 싫어지는 이유는 뭘까  ..요? )


잡설은 여기까지 줄이겠습니다.


---------------


Eclipse에서 NodeJS를 이용하여 개발하는데 Code Assist 사용하기




준비

1. Eclipse

2. NodeJS

3. Git


시작


1. 

Eclipse -> Menu -> Help -> Install New Software -> 


http://download.eclipse.org/vjet/updates-nightly/


위 URL을 추가하여 플러그인을 설치합니다.


2. https://github.com/ebayopensource/vjet-typelib


Git을 이용하여 위 URL을 다운받습니다..

프로젝트를 첨부하고나면

금일 기준 15개 전후의 프로젝트가 첨부가 됩니다.

프로젝트 명중 TL로 끝나는 애들이 앞으로 Code Assist를 담당하게될 Type Libarary가 됩니다.

프로젝트명 Ex : 




마우스 우클릭 -> Import Projects 이후

필요한 것만 선택하여 Project로 가져옵니다.


3. 2에서 첨부된 프로젝트에서 우클릭 Vjet -> Enable VJET Project Capabilities 를 선택하여 VJET 환경 설정을 활성화 해줍니다.

3-1. 첨부한 프로젝트 만큼 반복해주면 됩니다 ( 노가다 만쉐이~~~ )

4. 개발할 JS 프로젝트 (Node JS 프로젝트역시 동일) 생성이후
 
프로젝트에서 우클릭 -> Properties -> VJET -> VJET Build Path -> Project 탭에 추가된 TL 프로젝트를 추가합니다.



5. 이 작업까지 완료하고 나면

js 파일 내에서 첨부된 TL 항목에 대해서만 Code Assist가 동작하는것을 확인할 수 있습니다 ( 유후~ 만세 만세 ;; )





이래저래 검색해봐도 국문으로 작성된 내용은 확인이 되질 않아 초급개발자분들에게 도움이 되고자 

즐거운 개발에 도움이 되고자 (부족한 내용이지만) 글을 적어보았습니다.



#. 주의 사항?


Github에서 확인해보면 최종 Pushed 된 날짜가 2년전입니다.. (2011 04 ~ 2011 05 가 마지막 업데이트입니다 ( ..) )


Node나 JQuery의 경우 광속 Version Up을 하고 있는데 그 빠름을 따라가지 못하는 듯하여


최신 버전관련된 내용이 노출되지않거나 Deprecated된 내용이 정상적으로 노출될수 있으니 100% 신뢰는 금물입니다.





참조 : http://wiki.eclipse.org/VJET/Importing_VJET_JavaScript_Type_Libraries


Win7에서 Node 개발 환경을 구축하고 개발하다가 Custom Module의 추가가 요구되어 질때가 있다.


npm install 블라블라 


명령어를 이용해서 설치하는 방법이 있지만.


설치를 해도 잡히지가 않고


NODE_HOME 환경변수를 등록해도 이클립스에서 모듈을 못불러온다... 


추가로 


www.nodejs.org  에서 Download를 이용해서 받으면


설치 경로 변경도 못한다.!!! ... (윈도우가 설치된 드라이브는 Win7기준으로 이래저래 제한사항이 몇 걸린다... )


그래서 발견한 해결책... 


http://code.google.com/p/nodejs-win/


Node 설치경로 변경가능


기본 모듈 10여개 미리 설치됨


해당 결로의 루트에서 npm install 명령으로 추가 모듈 설치시 정상적으로


동작 :)




+ Recent posts