티스토리 뷰

React

[React] Node.js / Common JS 모듈 시스템

에스파니아 2022. 3. 1. 23:08
728x90
반응형

Common JS 모듈 시스템

 

 

모듈 : 프로젝트에서 확장성과 유지 보수 측면에서 기능별로 소스파일을 분류 해놓은 각각의 파일을 모듈 이라고 한다.

다음과 같은 모듈이 있다고 했을 때, 각 모듈에서 서로의 함수들을 사용하기 위해서는 

node.js 에서 제공 하는 모듈 시스템을 사용한다.

 

 

//calc.js 파일

const add = (a,b) => a + b;
const sub = (a,b) => a - b;

module.exports = {
    moduleName : "calc module",
    add: add,
    sub: sub
}

 

//index.js 파일

const calc = require('./calc');

console.log(calc);
console.log(calc.add(1,2));
console.log(calc.add(4,5));
console.log(calc.sub(10,2));

이렇게 module.exports 로 내보내고 내보낸 모듈을 require 와 경로를 명시해서 불러오는 모듈 시스템을 Common JS 모듈 시스템 이라고 한다.

 

728x90
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함