[JS / ECMAScript] 패키지 설치와 의존성, npm, yarn에 관한 고찰


[JS / ECMAScript] 패키지 설치와 의존성, npm, yarn에 관한 고찰

Node.js와 그에 파생된 여러 프레임워크를 사용하다 보면, 패키지 설치와 의존성 관리를 담당하는 패키지 매니저를 자주 볼 수 있다. (package.json으로부터 비롯된 매니징 툴 npm, yarn, pnpm 등등...) 다만, 이러한 라이브러리 패키지 매니징과 node_modules 폴더에 대한 깊은 고찰을 한 적은 없어서 이번 글을 통해 해보려 한다. 이번 글에서는 npm, yarn의 역사와 의존성, 패키지 관리에 대하여 살펴보자. 1. import, require는 Node.js에서 어떤 원리로 동작하는가? 현대 JS에서 사용하고 있는 모듈 불러오기 문법은 두 가지가 있다. Import 문과 Require 문이 그 둘이다. 두 문법에는 여러 작은 차이가 있지만, 이번 글의 목적은 두 문구의 비..


원문링크 : [JS / ECMAScript] 패키지 설치와 의존성, npm, yarn에 관한 고찰