외장모듈
- 일반 Node.js 개발자들이 만들어 놓은 모듈
- 외장 모듈을 사용하기 위해서는 *Npm( Node Package Manager )을 사용함.
Npm이란 세상에는 많은 자바스크립트 프로그래머들이 있고, 그들이 유용한 자바스크립트 패키지들을 이미 만들어 두었고, 그런 코드들이 공개되어 있는 것이 바로 npm이다.
모듈을 생성하기 위해서는 exports 전역 객체를 사용하고,
모듈을 불러오기 위해서는 require() 메서드를 사용함.
const a = "hello a";
function Myvar() {
this.name = "my instance";
this.hello = "hello";
}
module.exports = Myvar;
module.exports.a = a;
const myvar = require("./myvar");
const Myvar = require("./myvar");
const setVar = new Myvar();
console.log(myvar.a);
console.log(setVar.name);