3 / 4
Node.js 모듈 시스템 — CommonJS 기초
이번 실습에서는 노트에서 기본적으로 사용하는 CommonJS 모듈 시스템에 대해서 학습합니다.
모듈 시스템은 무엇인지, 왜 그것을 사용해야 하는지를 관심있게 봐주시기 바랍니다.
CommonJS는 노드에서는 자바스크립트의 모듈 시스템이 없을 때 노드가 선택한 모듈 시스템으로 이제 이것에 대해서 알아봅니다.
CommonJS는 노드의 기본 모듈 시스템으로
exports/module.exports로 모듈을 만들고,require로 불러와 쓰는 방법을 사용합니다완성물
math.js모듈을 만들어app.js에서require로 사용하는 프로젝트로node-prj/프로젝트를 사용할 것이며 환경은 VSCode을 사용합니다.우선 터미널을 열고 시작하도록 하겠습니다. (Mac:
Cmd + J, Windows/Linux:Ctrl + ~또는 Terminal 메뉴 → New Terminal)
STEP 1 / 8시작하기 전에
0개 완료 · 8개 남음
전제 조건
node-prj-tutorial.md를 끝냈다면,~/node-prj/폴더에 아래 파일이 있어야 합니다.node-prj/ ├── app.js ├── package.json ├── package-lock.json └── node_modules/VSCode 터미널에서:
cd ~/node-prj lsapp.js,package.json,package-lock.json,node_modules가 보이면 OK입니다.- 없다면
node-prj-tutorial.md를 먼저 끝내주세요.
현재 app.js 상태 확인
VSCode에서
app.js를 엽니다. (탐색기에서app.js클릭)console.log('Hello, Node.js!');이 튜토리얼은 이
app.js를 계속 수정하면서 진행합니다.