2016-05-06 12 views
0

In den gruntfile.js i schrieb:Grunt CSS Purge keine Ausgabedatei

// Css Purge 
    css_purge: { 
    options: { 
    "verbose": false, 
    "no_duplicate_property": true, 
    }, 
    files: { 
    src: 'css/bigfile.css', 
    dest: 'css/purged.css' 
    }, 
} 

einfach die bigFile.css zu testen:

body {color: red;} 
body, p {color:red;} 
p {color: red; font-size: 24px;} 
#test p {color: red;} 

So Terminal Nachricht ist:

Running "css_purge:files" (css_purge) task 
"css/" has been created 

Thu May 12 2016 01:33:27 GMT-0400 (EDT) Success! css/bigfile.css : css/purged.css 

Aber die neue Datei purged.css ist die gleiche wie bigFile.css

+0

Würden Sie Ihre CSS-Dateien posten? –

+1

Frage bearbeitet. –

+0

Hey Louis, wir haben gerade den Kern von CSS-Purge aktualisiert, es wird tun, was du willst: rbtech.github.io/css-purge, du kannst es in der Zwischenzeit eigenständig verwenden, bis das grunt-Plugin aktualisiert wird. – AEQ

Antwort

0

Ok, finde es heraus. Es entfernte nur identische Regeln. Wenn ich also genau dieselbe Regel habe, wird sie in der Ausgabedatei entfernt. Gibt es ein Tool, das extra CSS entfernen, wie in meinem Beispiel Datei body,p {color:red;} ist extra Code, da ich bereits body {color:red;} habe?

+0

Hey Louis, wir haben gerade den Kern von CSS-Purge aktualisiert, es wird tun, was du verlangst: http://rbtech.github.io/css-purge, du kannst es in der Zwischenzeit eigenständig verwenden, bis zum grunt-Plugin ist aktualisiert – AEQ