FriendsOfREDAXO / minify

Minifiziert und bündelt CSS/Sass, JavaScript, HTML und Bilder im Medienpool.
MIT License
43 stars 5 forks source link

debug-mode #45

Closed cukabeka closed 8 months ago

cukabeka commented 6 years ago

eine möglichkeit, die original-CSS auszugeben

    echo $minify->minify($type = 'css', $set = "bla", $debug = true);

wäre fein.

phoebusryan commented 6 years ago

Wofür denn genau? Die SCSS-Datei kann man ja z.B. nicht ausgeben lassen.

cukabeka commented 6 years ago

nee, aber dann habe ich eine möglichkeit, mich besser im code zurechtzufinden und herauszufinden, was woher kam

phoebusryan commented 6 years ago

Dafür kannst du ja minify auf nein setzen... pro Set sogar.

phoebusryan commented 6 years ago

reminder

pschuchmann commented 4 years ago

@cukabeka Der rex_compiler gibt eigentlich recht genau aus, woher ein Fehler kommt, wenn die Datei nicht kompliliert werden kann. Reicht dir das soweit? Das Issue liegt ja nun auch schon etwas. Ich mache hier zu, falls du dennoch etwas anmerken magst, bitte einfach nochmal genau den Fall darlegen und beschreiben, wie du es dir vorstellt!

cukabeka commented 4 years ago

Hi, @pschuchmann danke fürs Reinschauen in das Issue. Ist sogar immer noch aktuell, tatsächlich wieder seit dieser Woche. Ich benutze Minify immer über die API, also nicht mit den Sets im Backend. Es kommt immer wieder mal vor, dass sich beim Editieren des Themes im SCSS ein Fehler einschleicht, der den kompletten Compiler abschießt. Die minifizierte CSS Datei wird dann nicht mehr neu geschrieben. Ich kann dann aber auch nicht nachvollziehen, wo der Fehler entstanden ist, der den Compiler zu Fall bringt. Wie kann ich denn sehen, was rex_compiler für Fehler wirft? Falls das dort zu sehen ist, wäre toll, wenn das Logfile in Minify im Backend gezeigt wird.

alxndr-w commented 4 years ago

@cukabeka kannst du das über die API mal dokumentieren?

pschuchmann commented 4 years ago

Ah, ok. Dann arbeitest du einfach anders mit dem Addon. Das, was ich im Regelfall mache ist mir eine scss Datei im Set anzulegen und darin die weiteren Imports zu machen. Und sobald dort irgendwo ein Fehler auftaucht, erhalte ich an der Stelle dann Dateiname und Zeile, wo der Fehler zu finden ist. Könntest du mir bitte einmal ein komplettes Beispiel hier posten, dann kann ich es besser nachvollziehen und zusehen, wie man das in den Griff bekommt.