2016-11-11 3 views
0

Ich muss nicht verwendete Klassen auf einer Seite suchen und löschen (nicht in HTML, aber in CSS vorhanden). Ich habe versucht, this Lösung zu verwenden, aber es besagt, dass alle Klassen in HTML auf meiner Website verwendet werden. Mein CSS ist in ein paar Dateien aufgeteilt.Entfernen Sie nicht verwendete Klassen in CSS

+3

Problem ist, dass nicht alle CSS auf der gleichen Seite in verschiedenen Browsern verwendet wird (Medien-Anfragen, -moz-was auch immer, etc) – dandavis

Antwort

2

Ich glaube, Sie dieses uncss hier verwenden können ->https://www.npmjs.com/package/uncss wie folgt aus:

var uncss = require('uncss'); 

var files = ['my', 'array', 'of', 'HTML', 'files', 'or', 'http://urls.com'], 
    options = { 
     ignore  : ['#added_at_runtime', /test\-[0-9]+/], 
     media  : ['(min-width: 700px) handheld and (orientation: landscape)'], 
     csspath  : '../public/css/', 
     raw   : 'h1 { color: green }', 
     stylesheets : ['lib/bootstrap/dist/css/bootstrap.css', 'src/public/css/main.css'], 
     ignoreSheets : [/fonts.googleapis/], 
     timeout  : 1000, 
     htmlroot  : 'public', 
     report  : false, 
     uncssrc  : '.uncssrc' 
    }; 
Verwandte Themen