mirror of https://github.com/webpack/webpack.git
check for data-uri before resource resolving
This commit is contained in:
parent
f65ab7e21d
commit
1cdd38d3c0
|
|
@ -475,22 +475,23 @@ class NormalModuleFactory extends ModuleFactory {
|
|||
return continueCallback();
|
||||
}
|
||||
|
||||
normalResolver.resolve(
|
||||
contextInfo,
|
||||
context,
|
||||
unresolvedResource,
|
||||
resolveContext,
|
||||
(err, resolvedResource, resolvedResourceResolveData) => {
|
||||
if (err) {
|
||||
if (!isDataURI(unresolvedResource)) return continueCallback(err);
|
||||
|
||||
resolvedResource = unresolvedResource;
|
||||
if (isDataURI(unresolvedResource)) {
|
||||
resource = unresolvedResource;
|
||||
continueCallback();
|
||||
} else {
|
||||
normalResolver.resolve(
|
||||
contextInfo,
|
||||
context,
|
||||
unresolvedResource,
|
||||
resolveContext,
|
||||
(err, resolvedResource, resolvedResourceResolveData) => {
|
||||
if (err) return continueCallback(err);
|
||||
resource = resolvedResource;
|
||||
resourceResolveData = resolvedResourceResolveData;
|
||||
continueCallback();
|
||||
}
|
||||
resource = resolvedResource;
|
||||
resourceResolveData = resolvedResourceResolveData;
|
||||
continueCallback();
|
||||
}
|
||||
);
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue