Node.js 모듈 사용법

오늘도 삽질중·2021년 11월 22일
0

[JS / Node]

목록 보기
1/1

Node.js는 "비동기 이벤트 기반 자바스트립트 런타임"이다.

🥚 모듈이란? 어떤 기능을 조립할 수 있는 형태로 만튼 부분

ex) fs(File System)모듈은, PC의 파일을 읽거나 저장하는 등의 일을 하게 도와준다.

👊 Node.js 내장 모듈을 사용하는 방법


  • Node.js 내장 모듈 목록은 다음 링크에서 찾을 수 있다.

    공식문서에서 v14.18.1 버전: https://nodejs.org/dist/latest-v14.x/docs/api/buffer.html

    공식문서: https://nodejs.org/en/

  • 파일을 읽을 때에는 readFile 메소드 사용. 파일 저장은 writeFile

  • 모든 모듈은 '모듈을 사용하기 위해 불러오는 과정'이 필요하다.
    Node.js에서는 자바스크립트 코드 가장 상단에 require 구문을 이용하여 다른 파일을 불러온다.

const fs = require('fs'); // 파일 시스템 모듈을 불러온다.
const dns = require('dns'); // DNS 모듈을 불러온다.

// 이제 fs.readFile 메소드 등을 사용 할 수 있다. 

👊 3rd-party 모듈을 사용하는 방법


써드 파티 모듈(3rd-party module) : 해당 프로그래밍 언어에서 공식적으로 제공하는 빌트인 모듈(built-in module)이 아닌 모든 외부 모듈을 말한다.
ex) Node.js에서 underscore은 공식문서에 없기 때문에 써드 파티 모듈이다. 이와 같이 써드 파티 모듈을 다운받기 위해서는 npm을 사용한다.

npm install underscore

이제 node_modules에 underscore가 설치되었다. 이제 Node.js내장 모듈을 사용하듯 require구문을 통해 underscore를 사용할 수 있다.

const _ = require('underscore')

참고자료
-코드스테이츠

profile
의미없는 삽질은 없다1

0개의 댓글