처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

개발에서 pnpm이 npm/yarn과 다른 핵심 특징은?

보통 freeCodeCamp
보기 및 정답
A pnpm은 Python 패키지를 pip 대신 관리하는 전용 Node.js 기반 패키지 매니저이다
B 전역 저장소에 패키지를 한 번만 저장하고 하드 링크로 프로젝트에 연결하여 디스크 공간을 크게 절약한다
C 패키지를 node_modules에 설치하지 않고 npx처럼 직접 실행만 하는 런타임 전용 실행 관리 도구이다
D pnpm-lock.yaml 등의 lock 파일을 사용하지 않고 매번 최신 버전을 동적으로 설치한다

해설

pnpm은 content-addressable 저장소에 패키지를 한 번만 저장하고, 프로젝트의 node_modules에 하드 링크를 생성합니다. 같은 버전의 패키지를 여러 프로젝트에서 사용해도 디스크에 한 카피만 존재하여 저장 공간을 절약합니다. 또한 유령 의존성(phantom dependency)도 방지합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기