HTMLMinifier
2020년 6월 10일 수정
≡ 목차 (Table of Contents)
HTMLMinifier는 이름에서 느낄 수 있듯이 HTML 코드를 압축하기 위한 Javascript 패키지 겸 CLI 도구다.
설치
CLI로 쓰려면 아래와 같이 설치할 수 있다.
npm i -g html-minifier
로컬 패키지로 쓰려면 -g
플래그만 빼도 될 것 같다. 근데 라이브러리 용도로 쓸거면 차라리 webpack을 쓰는 게 나을 것 같기도 하다.
터미널에서 사용하기
동일한 이름의 명령으로 실행할 수 있다.
html-minifier [OPTIONS] -o output.html input.html
옵션이 매우 다양한데 개인적으론 아래 정도면 별 무리 없이 쓸 수 있을 것 같다.
html-minifier --collapse-whitespace \ --remove-comments \ --remove-redundant-attributes \ --remove-tag-whitespace \ --minify-css true \ --minify-js true \ -o output.html input.html
나머지 옵션은 아래 명령으로 도움말을 살펴보면 알 수 있다.
html-minifier --help