[JS/Node] 모듈

정지우·2021년 6월 22일
0

keyword.zip

목록 보기
22/40

[JS/Node] 모듈

어떤 기능을 조립할 수 있는 형태로 만든 부분

내장 모듈 사용 방법(모듈 불러오기)

모든 모듈은 모듈을 사용하기 위해 불러오는 과정이 필요

1. 브라우저에서 다른 파일을 불러올 때 | 스크립트 태그 사용

<script src="불러오고싶은_스크립트.js"></script>

[코드] HTML에서 JavaScript 파일을 불러오는 script 태그

2. Node.js 에서 다른 파일을 불러올 때 | require 구문 사용

const fs = require('fs'); // 파일 시스템 모듈을 불러옵니다
const dns = require('dns'); // DNS 모듈을 불러옵니다

// 이제 fs.readFile 메소드 등을 사용할 수 있습니다!

[코드] Node.js에서 다른 파일을 불러오는 require 구문(CommonJS)

3rd-party 모듈 사용 방법

해당 프로그래밍 언어에서 공식적으로 제공하는 빌트인 모듈(built-in module)이 아닌 모든 외부 모듈

예를 들어, Node.js에서 underscore는 Node.js 공식문서에 없는 모듈이기 때문에 써드 파티 모듈입니다.
underscore 와 같은 써드 파티 모듈을 다운로드받기 위해서는 npm을 사용해야 합니다.
터미널에서 다음과 같이 입력해 underscore 를 설치할 수 있습니다.

npm install underscore

[커맨드] underscore 모듈을 섩치합니다.

  • 이제 node_modules에 underscore가 설치되었습니다.
  • 이제 Node.js 내장 모듈을 사용하듯 require구문을 통해 underscore 를 사용할 수 있습니다.
const _ = require('underscore');

[코드] Node.js의 3rd-party 'underscore'를 사용할 수 있습니다.

profile
재미를 쫓는 개발자

0개의 댓글