Node.js

[Node.js] 라이브러리 사용하기

댕주 2025. 5. 4. 00:32

라이브러리란?

라이브러리(Library)는 프로그램을 개발할 때 필요한 다양한 기능들을 미리 만들어 모듈화한 것을 의미한다.

개발자는 이미 만들어진 라이브러리를 사용함으로써 개발 시간을 절약하고 효율적으로 작업할 수 있다.

 

예를 들면,

  • 날짜 라이브러리 (day.js)
  • 수학 라이브러리
  • 그래픽 라이브러리

등 다양한 기능을 제공하는 라이브러리가 존재한다.


라이브러리 설치

Node.js의 라이브러리는 주로 npmjs.com 사이트에 등록되어 있다.

터미널에서 라이브러리를 설치할 수 있으며, 설치 후 프로젝트 폴더에 여러 변화가 생긴다.

npm install dayjs

package.json과 package-lock.json

  • package.json
    • 설치한 라이브러리의 정보를 기록하는 파일이다.
    • dependencies 항목에 설치된 라이브러리 이름과 대략적인 버전 정보가 기록된다.
    "dependencies": {
    "dayjs": "^1.11.10"
    }
  • package-lock.json
    • 설치된 라이브러리와 그 의존성(하위 라이브러리)의 정확한 버전 정보를 담는다.
    • 더 정확하고 상세한 정보를 제공한다.
    "dayjs": {
    "version": "1.11.10",
    "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
    "integrity": "sha512-..."
    }

node_modules 폴더

설치한 라이브러리의 실제 코드가 저장되는 폴더로, 프로젝트 내에서 직접 이 라이브러리의 기능을 사용할 수 있게 한다.


라이브러리 사용 방법

설치한 라이브러리를 불러올 때는 경로와 확장자를 입력할 필요 없이 이름만으로 불러올 수 있다.

const dayjs = require('dayjs');
console.log(dayjs().format('YYYY-MM-DD'));

설치된 라이브러리 재설치

package.json에 기록된 라이브러리를 다시 설치하고자 할 때는 다음 명령어를 실행하면 된다.

npm install
# 또는
npm i

 

이 명령어는 package.json의 dependencies를 기준으로 라이브러리를 설치해 준다.

'Node.js' 카테고리의 다른 글

[Node.js] Node.js 모듈 시스템  (0) 2025.05.04
[Node.js] Node.js란?  (0) 2025.05.03