노드JS

← 목록
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개 남음

  1. 전제 조건

    node-prj-tutorial.md를 끝냈다면, ~/node-prj/ 폴더에 아래 파일이 있어야 합니다.

    node-prj/
    ├── app.js
    ├── package.json
    ├── package-lock.json
    └── node_modules/

    VSCode 터미널에서:

    cd ~/node-prj
    ls
    • app.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를 계속 수정하면서 진행합니다.


이어지는 내용은 회원만 볼 수 있어요

뉴렉처에 로그인하면 전체 학습 자료를 열람할 수 있습니다.

로그인하기
Node.js 모듈 시스템 — CommonJS 기초 - 노드JS 따라하기 | 뉴렉처