node.js (2) 썸네일형 리스트형 npm이란? 1. npm(Node Packaged Manager)이란 무엇인가? npm이란 Node.js로 만들어진 pakage(module)을 관리해주는 매니저(툴)을 의미한다. 세상에는 많은 자바스크립트 프로그래머들이 있고, 그들이 유용한 자바스크립트 패키지들을 이미 만들어 두었고, 그런 코드들이 공개되어 있는 것이 바로 npm이다. npm은 세계 최대 규모의 패키지들을 보유하고 있다. 이러한 패키지들은 노드의 생태계를 더욱 견고하게 만들었다. npm에 업로드된 노드 모듈을 패키지라고 부른다. 모듈이 다른 모듈을 사용할 수 있는 것처럼, 패키지도 다른 패키지를 사용할 수 있다. 이러한 관계를 의존 관계라고 한다. npm은 자바스크립트 런타임 환경인 Node.js 의 기본 패키지 관리자 역할을 한다. 그래서 npm.. Node.js란? 1. Node.js란 무엇인가? Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임이다. **런타임이란? 프로그램이 구동되는 환경을 말한다. 자바스크립트 런타임의 종류로는 웹 브라우저(크롬, 파이어폭스, 익스플로러 등)프로그램과 Node.js 라는 프로그램이 있다. 이러한 프로그램들에서 자바스크립트가 구동되기 때문에 자바스크립트 런타임이라고 한다. 즉, Node.js를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 제일 많이 사용된다. Node.js는 스크립트 언어가 아닌 프로그랜(환경)이며, 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다. 자바스크립트 언어를 활용한다. 2. Node.js를 왜 쓰는가?.. 이전 1 다음