Skip to content

Commit 38a5ecb

Browse files
committed
fix(processCss/processNode): don't support AlphaImageLoader(src='/xxx')
1 parent b6acfec commit 38a5ecb

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/processCss.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,18 @@ var parserPlugin = postcss.plugin("css-loader-parser", function(options) {
108108
});
109109
}
110110
break;
111+
case "string":
112+
var m = /src=(['"])([^'"]+)\1,/.exec(item.value);
113+
if (m) {
114+
var url = m[2];
115+
if (options.url && !/^#/.test(url) && loaderUtils.isUrlRequest(url, options.root)) {
116+
item.value = item.value.replace(url, '___CSS_LOADER_URL___' + urlItems.length + '___');
117+
urlItems.push({
118+
url: url
119+
});
120+
}
121+
}
122+
break;
111123
}
112124
}
113125

0 commit comments

Comments
 (0)