npm 은 아래의 1 pacakge와 같이 중첩되는 package도 폴별로 추가한다.
node_modules
- A package
- 1 package
- B package
- 1 package
pnpm은 node_modules/.pnpm 에 패키지 하드링크를 추가해 package 버전이 유지된다.
위의 예시를 pnpm으로 설치하면 아래와 같이 폴더구조가 생성된다.
node_modules
- .pnpm
- 1 package
- A package
- B package
결론 : npm < yarn / yarn berry < pnpm
'Frontend > Etc' 카테고리의 다른 글
code CERT_HAS_EXPIRED, request to https://registry.npm.taobao.org/nuxi failed (1) | 2024.10.13 |
---|---|
(작성중)Node-fetch vs Axios vs Isomorcphic-fetch vs Ofetch (1) | 2024.10.09 |
Open Api Specification (2) | 2024.10.07 |