본문 바로가기
  • Coding & Book
Back-End/Node.js

Node.js에서 모듈과 npm 사용해보기

by 루이3 2023. 9. 13.

npm이란?

npm은 Node Packaged Manager의 약자입니다.

Node에서 사용할수 있는 모듈을 패키지 형태로 저장해둔것이라고 생각하시면 됩니다.

 

패키지 사용하는 방법

패키지를 사용해보기 위해 간단한 패키지를 설치해보겠습니다.

패키지는 아래 npm 사이트에서 검색하셔서 찾아 볼수 있습니다. 

https://www.npmjs.com/

 

npm

Bring the best of open source to you, your team, and your company Relied upon by more than 17 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

 

 

여기서 저는 농담을 가져오는 패키지를 사용해보겠습니다.

https://www.npmjs.com/package/give-me-a-joke

 

give-me-a-joke

A npm-module for random and customized jokes.. Latest version: 0.5.1, last published: 2 years ago. Start using give-me-a-joke in your project by running `npm i give-me-a-joke`. There are 84 other projects in the npm registry using give-me-a-joke.

www.npmjs.com

 

깃에서 npm install give-me-a-joke를 입력해줍니다.

 

설치가 위처럼 되었으면 index.js 파일을 만들어 줍니다.

 

 

그 후 파일에 어떤 농담들이 들어 있는지 확인하기 위해 index.js를 아래와 같이 수정해줍니다.

const jokes = require("give-me-a-joke")
console.dir(jokes)

 

 

그리고 index.js를 실행 시켜줍니다.(실행 방법은 node index.js 입니다.)

 

 

총 4개의 메소드가 있는것을 확인 하였으니 한번 실행해 보겠습니다.

다시 index.js로 돌아와 코드를 수정해주시면됩니다.(getRandomDadJoke를 실행해보겠습니다.)

const jokes = require("give-me-a-joke")
jokes.getRandomDadJoke(function(joke1){
    console.log(joke1);
});

 

 

그러면 다시 index.js를 실행 시켜주겠습니다.

실행 후 I made a belt out of watches once... It was a waist of time. 이라는Joke가 나온것을
확인할수 있습니다.(결과는 실행마다 다르게 됩니다.)

'Back-End > Node.js' 카테고리의 다른 글

노드와 자바스크립트 2  (0) 2024.05.16
노드와 자바스크립트  (0) 2024.05.14
노드를 시작해보자  (0) 2024.05.13
Node에서 사용할 터미널 명령어 정리  (0) 2023.09.01
Node.js 설치 방법  (0) 2023.05.28