浏览代码

added try/catch

Former-commit-id: 5491351bf661dce58b37e8971f8c1d55fd385d13
Gildas 5 年之前
父节点
当前提交
597ec5fe2d
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      lib/single-file/modules/css-fonts-alt-minifier.js

+ 7 - 1
lib/single-file/modules/css-fonts-alt-minifier.js

@@ -273,7 +273,13 @@ this.singlefile.lib.modules.fontsAltMinifier = this.singlefile.lib.modules.fonts
 		const cssTree = singlefile.lib.vendor.cssTree;
 		let property;
 		if (ruleData.block.children) {
-			property = ruleData.block.children.filter(node => node.property == propertyName && !cssTree.generate(node.value).match(/\\9$/)).tail;
+			property = ruleData.block.children.filter(node => {
+				try {
+					return node.property == propertyName && !cssTree.generate(node.value).match(/\\9$/);
+				} catch (error) {
+					// ignored
+				}
+			}).tail;
 		}
 		if (property) {
 			try {