Repolode
parcel-bundler

parcel-bundler/parcel

HTML, CSS, JavaScript와 에셋을 설정 파일 없이 번들링하는 웹용 제로 설정 빌드 도구입니다.

대체할 수 있는 제품:Webpack

스타
44,006
포크
2,318
열린 이슈
615
마지막 커밋
그저께

어떤 프로젝트인가요?

Parcel은 설정 파일 없이 애플리케이션과 라이브러리를 번들링하는 웹 빌드 도구입니다. 별도 설정 없이 HTML, CSS, JavaScript, TypeScript, JSX와 이미지, 폰트, 동영상 같은 일반적인 에셋을 처리하며, 핫 리로딩을 지원하는 개발 서버도 포함합니다.

JavaScript 컴파일러는 Rust로 작성되었고, 빌드는 워커 스레드에서 병렬로 실행됩니다. 빌드 결과를 캐시하므로 Parcel을 재시작한 뒤에도 변경되지 않은 코드는 다시 빌드하지 않습니다. 프로덕션 빌드에서는 트리 셰이킹, 압축, 이미지 최적화, 콘텐츠 해싱, 자동 코드 분할을 적용합니다.

기본 설정만으로 부족한 프로젝트를 위해 Parcel은 간단한 설정 형식과 빌드의 대부분을 확장할 수 있는 플러그인 시스템을 제공합니다. 웹 앱과 라이브러리 제작 가이드를 제공하며, Parcel v1에서 마이그레이션할 수 있는 경로도 지원합니다.

핵심 기능

  • 01HTML, CSS, JavaScript, TypeScript, JSX와 일반적인 에셋을 설정 없이 지원
  • 02핫 모듈 리로딩을 지원하는 내장 개발 서버
  • 03Rust 기반 JavaScript 컴파일러와 워커 스레드 병렬 빌드
  • 04재시작 후에도 변경되지 않은 코드를 다시 빌드하지 않도록 하는 영구 캐시
  • 05트리 셰이킹, 압축, 이미지 최적화, 코드 분할을 포함한 프로덕션 최적화
  • 06설정 형식과 플러그인 시스템으로 확장 가능

활용 사례

  • 번들러 설정에 시간을 들이지 않고 새 웹 앱을 시작할 때
  • 최소한의 설정으로 JavaScript 또는 TypeScript 라이브러리를 빌드할 때
  • 에셋을 포함한 소규모 정적 사이트나 프런트엔드 페이지를 프로토타이핑할 때
  • 기존 프로젝트를 Parcel v1에서 최신 버전으로 마이그레이션할 때

빠른 시작

  1. 1

    문서의 'Parcel로 웹 앱 만들기' 가이드를 따르세요

토픽

자주 묻는 질문

parcel은(는) 무엇인가요?
HTML, CSS, JavaScript와 에셋을 설정 파일 없이 번들링하는 웹용 제로 설정 빌드 도구입니다. Parcel은 설정 파일 없이 애플리케이션과 라이브러리를 번들링하는 웹 빌드 도구입니다. 별도 설정 없이 HTML, CSS, JavaScript, TypeScript, JSX와 이미지, 폰트, 동영상 같은 일반적인 에셋을 처리하며, 핫 리로딩을 지원하는 개발 서버도 포함합니다.
parcel은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
parcel은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
parcel은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. parcel의 마지막 커밋은 2026년 10월 19일입니다.
parcel은(는) 어디에 사용할 수 있나요?
번들러 설정에 시간을 들이지 않고 새 웹 앱을 시작할 때 최소한의 설정으로 JavaScript 또는 TypeScript 라이브러리를 빌드할 때 에셋을 포함한 소규모 정적 사이트나 프런트엔드 페이지를 프로토타이핑할 때 기존 프로젝트를 Parcel v1에서 최신 버전으로 마이그레이션할 때
parcel는 어떻게 설치하나요?
문서의 'Parcel로 웹 앱 만들기' 가이드를 따르세요
parcel은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/parcel-bundler/parcel

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트