pnpm 도입기 (왜 yarn berry가 아닌가?)
·
Develop/Frontend
패키지 매니저를 어떤 걸 선택할까 고민하는 시간이 있었습니다. 그래서 오늘은 패키지 매니저의 특성들을 간단하게 정리하고, 제가 선택한 pnpm의 구조에 대해 좀 더 이야기해보는 시간을 갖고자 합니다.참고로, 패키지 매니저가 존재하기에 간단하게 import 하는 형식이 가능했습니다.특정 라이브러리를 import 해오기 위해서는 반드시 절대 경로가 필요한데, 그동안 import React from 'react'; 와 같은 방식이 가능했던건 패키지 매니저가 버전과 위치를 명확히 가르쳐주고 있기 때문입니다. package.json으로 패키지의 버전에 대한 범위를 지정하고, package-lock.json 혹은 yarn.lock 파일로 하나의 버전으로 고정해버립니다. npm vs yarn classic vs ya..