본문 바로가기
IT Tech/Cloud Native

npm (Node Package Manager)

by _><- 2021. 8. 25.
반응형

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

 

npm 소개와 설치 (About Node Package Manager)

npm(Node Package Manager) ? node.js에서 빠질 수 없는게 npm인데 사실 저 같은경우는 bower 및 grunt를 사용하기 위해 npm을 그러면서 자연스럽게 node.js를 접하게 되었다. node.js가 빠른 발전을 할 수 있었..

web-front-end.tistory.com

https://kdydesign.github.io/2017/07/15/nodejs-npm-tutorial/

 

빠르게 배우는 Node.js와 NPM 설치부터 개념잡기

node.js와 npm 기초 완벽 가이드!! node.js와 npm을 설치해보고 개념도 잡아보자. 그리고 더 나아가 IntelliJ에서 npm을 어떻게 사용하는지 알아보자. node.js와 npm은 웹 개발에 종사하고 있는 개발자라면 웬

kdydesign.github.io

 

반응형

'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