Repolode
postcss

postcss/postcss

플러그인으로 CSS를 변환해 린트, 벤더 프리픽스 추가, 중첩, 압축 및 확장에 사용하는 JavaScript 도구입니다.

스타
28,965
포크
1,656
열린 이슈
32
마지막 커밋
4일 전

어떤 프로젝트인가요?

PostCSS는 CSS를 Abstract Syntax Tree로 파싱하고, JavaScript 플러그인이 규칙을 분석하고 수정할 수 있도록 API를 제공합니다. 플러그인을 사용하면 오류를 찾고, 벤더 프리픽스를 추가하고, 변수와 믹스인을 지원하고, 최신 CSS 문법을 트랜스파일하거나 이미지를 인라인할 수 있습니다.

프로젝트 자체는 파싱과 문자열 변환을 수행하는 작은 코어입니다. 대부분의 기능은 별도 플러그인으로 제공되며, 프로젝트는 200개가 넘는 플러그인 목록을 관리합니다. 잘 알려진 예로는 벤더 프리픽스를 위한 Autoprefixer, 린트를 위한 Stylelint, Sass 스타일 중첩을 지원하는 postcss-nested, 압축을 위한 cssnano가 있습니다.

PostCSS는 webpack, Parcel, Gulp 같은 빌드 도구 및 PostCSS CLI와 함께 사용할 수 있으며, 브라우저에서 실행하거나 Node.js에서 직접 호출할 수도 있습니다. SCSS, Less, SugarSS와 HTML, Markdown 또는 CSS-in-JS에 포함된 CSS 같은 다른 문법도 지원합니다.

핵심 기능

  • 01CSS를 플러그인이 읽고 수정할 수 있는 AST로 파싱합니다.
  • 02커뮤니티 및 공식 플러그인 200개 이상을 제공합니다.
  • 03Autoprefixer로 벤더 프리픽스를 추가하고 Stylelint로 코드를 검사합니다.
  • 04플러그인을 통해 중첩, 압축 및 최신 CSS 문법을 지원합니다.
  • 05SCSS, Less, SugarSS와 HTML, Markdown 또는 JS에 포함된 CSS를 읽습니다.

활용 사례

  • 빌드 과정에서 CSS에 벤더 프리픽스를 자동으로 추가합니다.
  • 팀 코드베이스의 스타일시트를 Stylelint로 린트합니다.
  • 구형 브라우저를 지원하면서 최신 CSS 기능을 사용합니다.
  • JavaScript 플러그인으로 사용자 지정 CSS 변환을 작성합니다.

빠른 시작

  1. 1

    npm으로 PostCSS CLI와 Autoprefixer를 설치합니다

    npm install postcss-cli autoprefixer
  2. 2

    autoprefixer 플러그인을 사용해 CSS 파일에 PostCSS를 실행합니다

    postcss --use autoprefixer -o main.css css/*.css

포함된 컬렉션

토픽

자주 묻는 질문

postcss은(는) 무엇인가요?
플러그인으로 CSS를 변환해 린트, 벤더 프리픽스 추가, 중첩, 압축 및 확장에 사용하는 JavaScript 도구입니다. PostCSS는 CSS를 Abstract Syntax Tree로 파싱하고, JavaScript 플러그인이 규칙을 분석하고 수정할 수 있도록 API를 제공합니다. 플러그인을 사용하면 오류를 찾고, 벤더 프리픽스를 추가하고, 변수와 믹스인을 지원하고, 최신 CSS 문법을 트랜스파일하거나 이미지를 인라인할 수 있습니다.
postcss은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
postcss은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
postcss은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. postcss의 마지막 커밋은 2026년 11월 2일입니다.
postcss은(는) 어디에 사용할 수 있나요?
빌드 과정에서 CSS에 벤더 프리픽스를 자동으로 추가합니다. 팀 코드베이스의 스타일시트를 Stylelint로 린트합니다. 구형 브라우저를 지원하면서 최신 CSS 기능을 사용합니다. JavaScript 플러그인으로 사용자 지정 CSS 변환을 작성합니다.
postcss는 어떻게 설치하나요?
npm으로 PostCSS CLI와 Autoprefixer를 설치합니다: npm install postcss-cli autoprefixer autoprefixer 플러그인을 사용해 CSS 파일에 PostCSS를 실행합니다: postcss --use autoprefixer -o main.css css/*.css
postcss은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/postcss/postcss

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

관련 프로젝트