[TIL] 컴파일, 빌드, 패키징

syeoni_h·2025년 3월 11일

TIL

목록 보기
3/11

1️⃣ 컴파일 (Compile)

컴파일 : 소스 코드를 기계어 또는 중간 언어로 변환하는 과정

고급 프로그래밍 언어 (예: C, C++, Java, 등)에서 바이너리 코드나 인터프리터 코드로 변환

컴파일 후 → 소스 코드가 실행 가능한 파일로 변환된 상태

2️⃣ 빌드 (Build)

빌드 : 개발자가 작성한 코드를 실행 가능한 애플리케이션 또는 배포 가능한 형태로 변환하는 과정

명령어목적실행 방식최적화 여부용도
npm start개발 서버 실행개발 환경에서 실행 (localhost)X로컬 개발
npm run build프로덕션 빌드최적화된 파일(dist/) 생성O배포

개발 → npm start

배포 → npm run build

3️⃣ 패키징 (Packaging)

패키징 : 빌드된 파일들을 배포 가능한 형태로 묶는 과정

⚡ 자동화 도구

  • 빌드 : Maven, Gradle, Webpack, Gulp, Grunt
  • 패키징 : npm, Yarn, Docker, Jenkins

0개의 댓글