웹 퍼블리싱/JS & 웹개발 지식

쓰지 않는 CSS 정리 / purifycss, unused-css

꼬지비 2020. 12. 29. 14:47

2번의 디자인 변경으로..

쓰지 않는 CSS는 많아졌는데 함부로 지웠다가 다른데서 깨질까봐 만지질 못하겠다..

 

 

 

그럴 때 찾아본 방법으로

NPM 사용

Purgecss

purgecss.com/

 

Remove unused CSS - PurgeCSS

PurgeCSS is a tool to remove unused CSS that you're not using in your project. It can be used as part of your development workflow. PurgeCSS comes with a JavaScript API, a CLI, and plugins for popular build tools.

purgecss.com

purify-css

www.npmjs.com/package/purify-css

 

purify-css

Removed unused css. Compatible with single-page apps.

www.npmjs.com

 

웹사이트 사용

unused-css.com/

 

Remove Unused CSS | UnusedCSS

On average, about 35% of CSS code is completely unnecessary. We meticulously find and remove this unnecessary CSS code. FASTER WEBSITE A faster website can lead to more sales. Less CSS code means less time to download your web page, and less time for a web

unused-css.com

무료로 일정 부분의 CSS파일을 정리해준다. 패키지에 따라 사용할 수 있는 웹페이지 수가 달라지며 정리 된 CSS 파일을 다운로드 받을 수 있다. 유료 패키지는 정기적으로 CSS 정리도 해주는 듯..?

 

 

 

purify-css

npm install -g purify-css

명령창에 입력

 

 

purifycss <css> <content> [option]

입력시 쓰지 않는 CSS가 삭제되어 이쁘게 나옴

 

 

purifycss -i "./assets/css/main.css" "./index.html"

-i, --info Logs info on how much css was removed 

 

 

purifycss -r "./assets/css/main.css" "./index.html"

-r, --rejected Logs the CSS rules that were removed