개발 도구
1. 의심 할 여지없이 Webstorm은 유일한 것입니다. 크로스 플랫폼, 강력한 코드 프롬프트가 있으며 NodeJS 디버깅을 지원하며 VI 편집 모드도 지원합니다.
2. 숭고한 텍스트를 사용하여 일부 작은 프로젝트를 수행하십시오.
3.Browserify : Nodejs 모듈을 브라우저에 적용하십시오
4.NVM : NODEJS 버전 관리 도구는 여러 NodeJS 버전 (예 : 생성기 NODEJ 및 안정적인 V0.10.x 버전을 지원하는 V0.11.x와 같은 여러 NodeJS 버전을 사용할 수 있으며 쉽게 전환 할 수 있습니다.
테스트 및 자동화
1.Mocha : 간단하고 유연하며 흥미로운 JavaScript 테스트 프레임 워크 (Worth, Supretest와 유사)
2. Gruntjs : 지금까지 노드 월드에서 가장 인기있는 빌드 도구
3.gulp.js : Gruntjs를 대체한다고 주장하는 것
4. Node-Inspector : Nodejs 코드 디버깅은 마법이며 브라우저 Chrome-Debug, 가벼우 며 편리합니다.
5. Node-Dev : 코드가 변경되었는데 여전히 Ctrl+C를 누르고 있습니까? 이 도구를 빠르게 시도하고 fs.Watch ()를 사용하여 프로젝트 디렉토리를 모니터링하십시오. 코드가 변경되면 프로젝트가 자동으로 다시 시작됩니다.
6.pm2 : Node-Porever를 대체하는 새로운 이민자
타사 개발 패키지
1.Edge.js : .net 및 nodejs가 동일한 프로세스에서 실행하고 서로 전화하십시오 (아티팩트 재료)
2. 우수한 웹 개발 프레임 워크 인 Express
3. 강력한 날짜 처리 라이브러리 인 Moment
4. JQuery Core Selector의 구현 인 Cheerio는 JSDOM과 유사하지만 JSDOM과 비슷한 서버 측에서 실행될 수 있습니다.
5. 동시, 비동기 처리
6. Shortid, URL 친화적 인 고유 ID
7. LOG4JS, 로깅, 강력한 시스템은 로깅과 분리 될 수 없습니다.
8. 콘솔에서 다양한 색상의 텍스트 출력을 용이하게하는 검색 (작은 콜러, 가벼운 콘솔 색상 설정)
9.xmlrpc, XML 원격 절차 호출을 용이하게하는 경우, 예를 들어 MetaweBlog를 작성할 때 사용할 수 있습니다.
10.commander : 명령 줄 응용 프로그램 작성을위한 필수 아이템, 다양한 명령 구문 분석 작업을 단순화합니다.
11. KOA : Express의 후계자
12. Chokidar : 파일 및 폴더 모니터링 패키지를 완료하고 Fs.Watch의 많은 불완전한 영역을 해결하며 하위 디렉토리를 모니터링 할 수 있습니다.
13.AXSON : 메시지 및 공통 소켓 패턴의 상위 구현, 소켓 개발 단순화, TJ Master의 작업
14. Cron : Crontab 구문을 사용한 작업 계획 패키지
15. OPEN : 로컬 응용 프로그램을 사용하여 파일 또는 URL을 열어
16. 말단 목록 : CLI 지원 선택 작업
17. Deepmerge : JS 객체 깊이 병합
18.loadsh, 밑줄 : JS 공통 도구 라이브러리, 객체 병합, 분류 알고리즘, 맵, 감소 등
19. ICONV-LITE : 순수한 JS에서 구현 된 코딩 변환 라이브러리, 개발 크롤러 및 기타 시나리오가 종종 사용됩니다.
20. 요청 : HTTP 요청을 쉽게 보내기 쉽습니다
21.Needle : 요청과 유사한 ICONV-LITE를 통합하는 가벼운 HTTP 클라이언트 모듈
22. Superagent : 요청과 유사하게 사용 스타일은 jQuery와 유사합니다.
23. Mobile-Agent : 웹 사용에 매우 유용하여 모바일 브라우저 또는 PC에서 액세스할지 여부를 결정합니다.
24. is-type-of : js 보조 라이브러리, 객체 유형을 판단하십시오
웹 프레임 워크 및 도구
1.Strongloop
2. Keystonejs
3. Compoundjs
3.geddy