npm 소개
npm이란?
Node Package Manager의 약자
Node.js의 패키지 관리 시스템입니다.
2010년 Isaac Z. Schlueter에 의해 개발되었다.
패키지 관리 시스템이란?
패키지 관리 시스템(패키지 감기 시스템)은, 오퍼레이팅 시스템(OS)이라고 하는 하나의 환경으로, 각종의 소프트웨어의 도입과 삭제, 그리고 소프트웨어끼리나 라이브러리와의 의존관계를 관리하는 시스템이다.
요점은 세계의 굉장한 사람들이 만들어 공개하고 있는 모듈을 패키지로서 관리해, 검색, 열람, 및 다운로드해 사용할 수 있어~라고 하는 시스템입니다.
또, 사용하고 싶은 패키지의 의존 패키지, 그 버젼까지 자동으로 관리해 줍니다.
npm을 사용하지 않으면 어떻게됩니까?
예를 들어 익스프레스 이라는 패키지를 사용하고 싶습니다.
익스프레스는 30개의 패키지와 종속성에 있습니다.
이 경우 express 외에 이 30개의 패키지를 별도 수동으로 다운로드하지 않으면 express는 움직이지 않습니다.
또한 이러한 패키지는 각각 종속 대상을 가지고 있으며 종속 대상의 종속 대상입니다.
··· 어쨌든 모든 패키지를 다운로드할 필요가 있고, 게다가 버전의 무결성도 잡아야 합니다.
그런 번거로운 것도 npm이 모두 자동으로 해주는 이유입니다 (감사)
package.json
package.json이라는 JSON 파일에는 해당 패키지(프로젝트)에 대한 정보가 들어 있습니다.
종속 패키지와 그 버전도 여기에서 관리됩니다.
요약
npm에 대해 대략 조사한 것을 썼습니다.
아무렇지도 않게 사용하고 있던 npm의 고마움을 알 수 있었습니다.
Reference
이 문제에 관하여(npm 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/higa02/items/6310a4dcc4b9f113927f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
패키지 관리 시스템(패키지 감기 시스템)은, 오퍼레이팅 시스템(OS)이라고 하는 하나의 환경으로, 각종의 소프트웨어의 도입과 삭제, 그리고 소프트웨어끼리나 라이브러리와의 의존관계를 관리하는 시스템이다.
요점은 세계의 굉장한 사람들이 만들어 공개하고 있는 모듈을 패키지로서 관리해, 검색, 열람, 및 다운로드해 사용할 수 있어~라고 하는 시스템입니다.
또, 사용하고 싶은 패키지의 의존 패키지, 그 버젼까지 자동으로 관리해 줍니다.
npm을 사용하지 않으면 어떻게됩니까?
예를 들어 익스프레스 이라는 패키지를 사용하고 싶습니다.
익스프레스는 30개의 패키지와 종속성에 있습니다.
이 경우 express 외에 이 30개의 패키지를 별도 수동으로 다운로드하지 않으면 express는 움직이지 않습니다.
또한 이러한 패키지는 각각 종속 대상을 가지고 있으며 종속 대상의 종속 대상입니다.
··· 어쨌든 모든 패키지를 다운로드할 필요가 있고, 게다가 버전의 무결성도 잡아야 합니다.
그런 번거로운 것도 npm이 모두 자동으로 해주는 이유입니다 (감사)
package.json
package.json이라는 JSON 파일에는 해당 패키지(프로젝트)에 대한 정보가 들어 있습니다.
종속 패키지와 그 버전도 여기에서 관리됩니다.
요약
npm에 대해 대략 조사한 것을 썼습니다.
아무렇지도 않게 사용하고 있던 npm의 고마움을 알 수 있었습니다.
Reference
이 문제에 관하여(npm 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/higa02/items/6310a4dcc4b9f113927f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
package.json이라는 JSON 파일에는 해당 패키지(프로젝트)에 대한 정보가 들어 있습니다.
종속 패키지와 그 버전도 여기에서 관리됩니다.
요약
npm에 대해 대략 조사한 것을 썼습니다.
아무렇지도 않게 사용하고 있던 npm의 고마움을 알 수 있었습니다.
Reference
이 문제에 관하여(npm 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/higa02/items/6310a4dcc4b9f113927f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(npm 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/higa02/items/6310a4dcc4b9f113927f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)