npm (originally short for Node Package Manager)[4] is a package manager for the JavaScript programming language maintained by npm, Inc.
npm is the default package manager for the JavaScript runtime environment Node.js. It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry. The registry is accessed via the client, and the available packages can be browsed and searched via the npm website. The package manager and the registry are managed by npm, Inc.
npm은 node.js에서 사용하는 모듈들을 패키지로 만들어 npm을 통하여 관리하고 배포하고 있다.
다른언어에서 비슷한 개념으로
- ruby의 Gem
- php의 Composer
- C#의 NuGet
- java의 Jpm
- python의 pip
등이 있다.
npm은 훌륭한 개발자들이 Node.js 기반의 JavaScript로 개발된 오픈 소스를 모듈로 올려놓은 곳으로,
개발자는 웹 개발에 필요한 jQuery, gulp, webpack 등의 모듈들을 npm명령어를 통해 쉽게 다운받고 쓸 수가 있다.
참고 : https://web-front-end.tistory.com/3
https://kdydesign.github.io/2017/07/15/nodejs-npm-tutorial/
'IT Tech > Cloud Native' 카테고리의 다른 글
[CKA] Kube Scheduler (0) | 2022.02.28 |
---|---|
[CKA] Kube-Controller Manager (0) | 2022.02.28 |
[자격증] CKA 레퍼런스 (0) | 2022.02.25 |
[자격증] CKA 준비 정보 (0) | 2022.02.24 |
[CKA] YAML 문법 (0) | 2022.02.24 |