문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Node.js (문단 편집) === pnpm === [[https://pnpm.io/ko/|홈페이지]] 빠른 성능과 디스크 절약을 처음부터 끝까지 강조하고 있는 패키지 관리자. 모듈형 라이브러리 및 프레임워크에서 적극적으로 사용하고 있는 추세이며, yarn 처럼 npm 을 pnpm 으로 마이그레이션이 쉽게 지원된다. yarn 의 경우 2 버전부터 워크스페이스를 지원한 반면, pnpm 은 정식 버전 출시 전부터 워크스페이스를 지원한다. 이 pnpm의 장점이자 단점이 될 수 있는 양날의 검이 바로 불필요하거나 중복된 패키지 미설치를 통한 디스크 용량 절약인데, 라이브러리나 프레임워크처럼 배포형태를 염두에 둔다면 좋은 선택이지만, 프로젝트를 생각한다면, 종속성이 사용하는 모듈을 프로젝트에서 기본적으로 사용할 수 없다. 이는 npm 에서는 있을 수 없는 일이며, yarn 의 경우 2 버전부터 나타날 수 있는 특징이다. 이를 해결하려면 종속성을 직접 명시하여 설치하는 게 가장 최선이지만, 일부 모듈의 경우 모듈의 종속성을 설치 없이 사용하는 경우가 있어서 이로 인한 라이브러리 누락 오류로 인해 빌드가 실패하는 경우가 있다. 이런 이슈에 대해서는 모듈 개발자가 해결해주지 않는 이상 해결이 불가능하여, pnpm 및 yarn 2 이상 대신 npm 이나 yarn 을 이용해야 하는 경우도 있다. 이 문제 때문에 한국에서는 어째 선호하지 않아 잘 사용하지 않는 패키지 관리자이다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기