Explorar el Código

ensure sheet is defined

Gildas hace 7 años
padre
commit
253f492f0d
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      lib/single-file/css-fonts-minifier.js

+ 5 - 1
lib/single-file/css-fonts-minifier.js

@@ -70,7 +70,11 @@ this.fontsMinifier = this.fontsMinifier || (() => {
 					discarded: 0
 				}
 			};
-			let pseudoElementsContent = Array.from(doc.querySelectorAll("style")).map(style => getPseudoElementsContent(doc, style.sheet.cssRules)).join("");
+			let pseudoElementsContent = Array.from(doc.querySelectorAll("style")).map(style => {
+				if (style.sheet) {
+					return getPseudoElementsContent(doc, style.sheet.cssRules);
+				}
+			}).join("");
 			doc.querySelectorAll("style").forEach(style => {
 				if (style.sheet) {
 					stats.rules.processed += style.sheet.cssRules.length;