코어 모듈과 서드 파티 모듈

sang hyeok Lee·2022년 10월 23일
0

node.js 공부

목록 보기
2/8

node.js에서 모듈은 총 3가지가 있다.
내가 만든 모듈, node.js에 내장이 되어 있는 모듈, 다른 개발자들이 오픈 소스로 올려 놓은 모듈이다.
오늘은 node.js에 내장 되어 있는 모듈과 다른 개발자들이 오픈 소스로 올려 놓은 모듈에 대해서 알아 보고자 한다.

코어 모듈

코어 모듈은 node.js에 내장되어 있는 모듈이다. 그래서 따로 npm이나 yarn 으로 설치를 하지 않아도 사용이 가능하다.

const fs = require('fs')
const http = require('http')

대표적으로 fs, http 모듈이 있다.
위 코드처럼 경로 쓰지 않아도 require함수를 통해서 불러 올 수 있다.

서드 파티 모듈

서드 파티 모듈은 개발자가 자신이 개발한 모듈을 인터넷에 오픈 소스로 공개를 해서 다른 사람들이 자신의 로컬환경에서 설치해서 사용이 가능한 모듈을 말한다.

const cowsay = require('cowsay')
const express = require('express')

서드 티 파모듈도 코어 모듈과 마찬가지로 경로 없이 require 함수를 통해서 불러 와서 사용이 가능하다. 하지만 npm 이나 yarn을 통해서 먼저 설치를 해주어야 한다. 그러면 node_modules 폴더가 설치가 되고 서드파티모듈을 사용 가능하다.

profile
개발자 되기

0개의 댓글