mirror of https://github.com/webpack/webpack.git
renaming async to asyncFlag
This commit is contained in:
parent
940a1bee58
commit
ba941f4404
|
|
@ -8,12 +8,13 @@ class EntryModuleNotFoundError extends Error {
|
|||
constructor(err) {
|
||||
super();
|
||||
|
||||
this.name = "EntryModuleNotFoundError";
|
||||
this.message = "Entry module not found: " + err;
|
||||
|
||||
if(Error.hasOwnProperty("captureStackTrace")) {
|
||||
Error.captureStackTrace(this, this.constructor);
|
||||
}
|
||||
|
||||
this.name = "EntryModuleNotFoundError";
|
||||
this.message = "Entry module not found: " + err;
|
||||
this.details = err.details;
|
||||
this.error = err;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -40,13 +40,13 @@ class ExternalModuleFactoryPlugin {
|
|||
}
|
||||
} else if(Array.isArray(externals)) {
|
||||
let i = 0;
|
||||
let async;
|
||||
(function next() {
|
||||
let asyncFlag;
|
||||
const handleExternalsAndCallback = function handleExternalsAndCallback(err, module) {
|
||||
if(err) return callback(err);
|
||||
if(!module) {
|
||||
if(async) {
|
||||
async = false;
|
||||
if(asyncFlag) {
|
||||
asyncFlag = false;
|
||||
return;
|
||||
}
|
||||
return next();
|
||||
|
|
@ -55,11 +55,11 @@ class ExternalModuleFactoryPlugin {
|
|||
};
|
||||
|
||||
do {
|
||||
async = true;
|
||||
asyncFlag = true;
|
||||
if(i >= externals.length) return callback();
|
||||
handleExternals(externals[i++], handleExternalsAndCallback);
|
||||
} while (!async); // eslint-disable-line keyword-spacing
|
||||
async = false;
|
||||
} while (!asyncFlag); // eslint-disable-line keyword-spacing
|
||||
asyncFlag = false;
|
||||
}());
|
||||
return;
|
||||
} else if(externals instanceof RegExp) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue