ModuleGraph can get weak flag from dependency itself

This commit is contained in:
Tobias Koppers 2019-10-30 00:11:26 +01:00
parent ccc6f6c691
commit 951792b8eb
2 changed files with 3 additions and 9 deletions

View File

@ -1068,12 +1068,7 @@ class Compilation {
for (let i = 0; i < dependencies.length; i++) {
const dependency = dependencies[i];
moduleGraph.setResolvedModule(
originModule,
dependency,
module,
dependency.weak
);
moduleGraph.setResolvedModule(originModule, dependency, module);
}
moduleGraph.setIssuerIfUnset(

View File

@ -710,16 +710,15 @@ class ModuleGraph {
* @param {Module} originModule the referencing module
* @param {Dependency} dependency the referencing dependency
* @param {Module} module the referenced module
* @param {boolean} weak the reference is weak
* @returns {void}
*/
setResolvedModule(originModule, dependency, module, weak) {
setResolvedModule(originModule, dependency, module) {
const connection = new ModuleGraphConnection(
originModule,
dependency,
module,
undefined,
weak,
dependency.weak,
dependency.getCondition(this)
);
const mgd = this._getModuleGraphDependency(dependency);