spoit

  • 홈
  • 태그
  • 방명록

2025/04 1

pnpm의 symlink, hardlink, hoisting 알아보기

공식문서 링크: https://pnpm.io/ko/symlinked-node-modules-structure1. npm과 pnpm 차이 비유npm은 프로젝트마다 필요한 짐(패키지)을 전부 새로 복사해서 트럭에 실어줌.→ 똑같은 짐도 프로젝트마다 다 따로 실어야 하니까 공간 많이 차지하고, 시간 오래 걸림.pnpm은 모든 짐을 공용 창고에 한 번만 넣어두고, 각 프로젝트에는 링크만 걸어줌 (하드 링크라고 함).→ 똑같은 짐을 여러 번 옮길 필요가 없어서 공간 절약되고 빠름.예시 상황project라는 앱이 있고, 여기에 foo라는 라이브러리를 설치했는데foo는 내부적으로 bar라는 라이브러리를 사용pnmp install foo@1.0.0 생기는 일 (foo는 bar를 의존성으로 가짐)1. 실제 라이브러리 코..

카테고리 없음 2025.04.11
이전
1
다음
더보기
프로필사진

spoit

교육업에 종사하는 개발자

  • 분류 전체보기 (42)
    • javascript (5)
    • react (11)
    • react-native (4)
    • db (2)
    • 기술면접 (0)
    • 알고리즘 (8)
    • 기타 (4)
    • 에세이 (2)

Tag

웹팩, remote branch, 리엑트만들기, 타입스크립트, 개발자원칙, 우선순위정렬, autoheightwebview, c언어 포인터 연산, 포인터, Javascript, 김민태님강의정리, tiny-react, react-native, zshrc, git fetch, local branch, 리엑트네이티브, 자바스크립트, git prune, origin/master,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/04   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바