CommonJS

9999·2023년 1월 18일
0

JavaScript

목록 보기
13/13

CommonJS란


  • Node.js환경에서 자바스크립트 모듈을 사용하기 위해 만들어진 모듈 시스템.

exports

./main.js
exports.내아침밥 = "라면";

exports.더하기 = (num1, num2) => { return num1 + num2; };
  • 변수나 함수를 '속성'으로 내보내는 기능.
  • 한 모듈에서 여러 번 작성 가능.

module.exports

./main.js
const 내아침밥 = "라면";

const 더하기 = (num1, num2) => { return num1 + num2; };

module.exports = {
	내아침밥,
    더하기
};
  • 하나의 객체로 묶어서 내보내는 기능.

require

const { 내아침밥, 더하기 } = require("./main");

console.log("내 아침밥은 ", 내아침밥, " 입니다."); // 내 아침밥은 라면 입니다.
console.log("내 몸무게는 ", 더하기(100, 200), " 입니다."); // 내 몸무게는 300 입니다.
  • 불러올 때는 require로 불러옴.

0개의 댓글