[JS/TS] 패키지 매니저와 모듈 번들러
패키지 매니저 (Package Manager) 주요 기능프로젝트의 의존성(dependency) 관리패키지 설치, 업데이트, 삭제버전 관리예시:npmyarnpnpm 주요 역할:package.json 파일을 통한 프로젝트 의존성 관리패키지 저장소에서 필요한 라이브러리 다운로드의존성 충돌 해결 모듈 번들러 (Module Bundler)주요 기능:여러 개의 파일/모듈을 하나의 파일로 병합코드 최적화 및 압축개발 환경 구성예시:WebpackRollupViteParcel주요 역할:모듈 의존성 분석코드 변환 (TypeScript → JavaScript, SCSS → CSS 등)코드 최적화 (압축, 트리 쉐이킹 등)개발 서버 제공 핵심 차이점목적:패키지 매니저: 외부 라이브러리 관리모듈 번들러: 소스 코드 최적화 및 ..
2024.12.31