Postcss : CSS 워크 플로우 간소화
postcss는 복잡한 CSS 작업을 자동화하도록 설계된 강력한 도구입니다. Sass, Less 및 Stylus와 같은 전처리기를 강력하게 보완하거나 대체하는 역할을합니다. 핵심 기능은 CSS를 JavaScript 객체 및 토큰으로 구문 분석하여 플러그인이 코드를 조작하고 향상시킬 수 있도록합니다.
주요 PostCSS 플러그인 및 그 용도 :
몇 가지 필수 PostCSS 플러그인은 CSS 개발을 크게 향상시킵니다
AutoPrefixer : 필요한 공급 업체 접두사를 자동으로 추가하여 수동 브라우저 호환 조정이 필요하지 않습니다.
Postcss 자산 : URL 해상도, 치수 검색, 이미지 수감 및 캐시 파열과 같은 기능으로 이미지 처리를 단순화합니다.
CSSNEXT :
는 최첨단 CSS 구문을 사용하여 널리 호환 가능한 코드로 변환합니다.
Rucksack :
는 반응 형 타이포그래피, 수량 의사 선택자, 속성 별칭 및 사전 정의 된 완화 함수와 같은 기능으로 개발을 향상시킵니다.
스타일 린트 : > CSS 오류를 식별하고 스타일 규칙을 시행하며 모범 사례를 홍보하는 강력한 라이터입니다.
CSS MQPacker :
가능한 경우 미디어 쿼리를 결합하여 파일 크기를 줄이고 구문 분석 속도를 개선하여 미디어 쿼리를 최적화합니다.
CSSNANO : 생산, 댓글 제거, 흰색 및 중복 규칙을위한 CSS를 최소화하여 파일 크기를 크게 줄입니다.
포스트 CSS를 워크 플로에 통합하는 것 :
postcss는 다양한 작업 러너 (Gulp, Grunt, Broccoli, Brunch 등)와 완벽하게 통합되며 JavaScript 파일 내에서 독립적으로 사용할 수 있습니다. 프로세스에는 PostCSS 및 원하는 플러그인을 설치 한 다음 구성 파일 내에서 작업을 구성하는 것이 포함됩니다.
- 예 : Gulp와 함께 Postcs를 사용합니다 :
-
프로젝트 설정 및 설치 :
-
gulpfile.js 구성 :
-
작업 실행 :
-
postcss vs. preprocessors :
PostCSS는 변수 및 Mixins와 같은 기능을 제공하는 플러그인을 활용하여 전처리기를 대체 할 수 있지만 종종 함께 사용됩니다. Postcss는 전처리기의 출력을 향상시켜 추가 최적화 및 기능을 제공합니다.
방향 주소 잠재적 단점 :
플러그인의 과용은 빌드 프로세스 속도를 늦출 수 있습니다. 호환성과 보안을 보장하기 위해 플러그인 업데이트 및 유지 보수를 정기적으로 확인하십시오. CSS 기초에 대한 강력한 이해를 강력하게 대체하지는 않지만 대체하지 마십시오. - .
자주 묻는 질문 (FAQ) :
이 섹션에서는 PostCSS 플러그인에 대한 일반적인 질문, 설치, 사용법, 선택, 문제 해결, 업데이트, 업데이트, 생성 및 제거 및 인기 플러그인 목록에 대한 일반적인 질문을 다룹니다. 자세한 답변은 간결하게 설명되어 있지만 원본 텍스트의 답변의 본질은 FAQ의 구조에 보존됩니다.
위 내용은 7 개의 Postcss 플러그인을 사용하여 PostCS로 편안하게 만듭니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!