본문 바로가기
Node.js/Node.js | Express.js

npm 사용하기

by CodeMia 2021. 9. 22.

npm 이란?

https://www.npmjs.com/

 

node 개발팀이 만든 코드 라이브러리 말고, 

다른 사람들이 만든 라이브러리를 사용하려면 

라이브러리 설치를 도와주는 도구인 npm을 다운 받고서 쓸 수 있다.

즉 npm은 external module을 쓰기 위함이다. 

 

NPM: Node Package Manager

 

nodejs 다운 받을 때 같이 다운 받아진다

npm -v 눌러서 다운 받아졌나 확인하기 

npm 다운 안되면 yarn으로 해도 된다.

 

 

 

package.json 만들기 

라이브러리 어떤 걸 썼는지 기록해 놓아야하는데 

package.json 이 그 역할을 한다. 

npm 다운 받을 때 자동으로 같이 온다.

 

터미널에서 npm init을 치고 나서 

프로그램이 읽어지면 만들 package 이름을 넣는다. 

( )괄호 안의 이름은 추천하는 이름이다.

그냥 엔터치면 그 이름으로 된다.

 

아래 물어보는 항목들이 나오는데 

엔터치거나 변경사항 있으면 내용 입력한다. 

그러면 최종적으로 package.json이 만들어진다.

터미널
코드에디터

코드 에디터에 안보이면 해당 폴더 파인더나 내문서에 들어가면 만들어져 있다. 

더블 클릭하면 코드에디터에서 볼 수 있다.

 

 

 

npm 패키지 사용하기 

npm 홈페이지에 가면 많은 패키지가 있다.

https://www.npmjs.com/

 

npm

Bring the best of open source to you, your team, and your company Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java

www.npmjs.com

 

 

npm에 있는 superhero 패지기 이용해보기 

superhero names라고 검색해보자 

 

 

 

두 번째에 있는 superheroes에 들어가 보자.

클릭해서 들어가면 어떻게 설치하고 사용하는지 나와있다

 

 

터미널(powershell)에 npm 패키지를 설치한다. 

터미널

 

 

package.json을 보면 다운받은 패키지가 추가되어있다.

 

 

app.js

 

터미널에 node 와 app.js 파일명을 적어주면 node가 파일을 읽는다. 

node index.js

 

 

이름이 랜덤으로 Carol Hines가 나왔다

 

 

 

npm supervillians 패키지 사용해보기 

supervillians도 검색해서 랜덤으로 이름이 나오도록 해보자 

여러 이름들이 나왔다.

 

 

 

'Node.js > Node.js | Express.js' 카테고리의 다른 글

request, response | GET 요청하기  (0) 2021.09.24
Express.js 프레임워크 시작하기  (0) 2021.09.22
맥에서 Node.js 시작, 끝내기 | 로컬 파일에 접근하기  (0) 2021.09.22
Node JS란?  (0) 2021.09.22
백엔드란?  (0) 2021.09.21

댓글