Skip to content

Commit 3e42105

Browse files
authored
Merge pull request #11620 from webpack/bugfix/11617
skip connections copied to concatenated module
2 parents 57b493f + 4709719 commit 3e42105

File tree

8 files changed

+30
-0
lines changed

8 files changed

+30
-0
lines changed

lib/optimize/ConcatenatedModule.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,6 +795,7 @@ class ConcatenatedModule extends Module {
795795
return false;
796796
return (
797797
connection &&
798+
connection.resolvedOriginModule === module &&
798799
connection.module &&
799800
connection.isTargetActive(runtime)
800801
);
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import "./b";
2+
import "./c";
3+
4+
import { track } from "./tracker";
5+
6+
track("a");
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import "./x";
2+
3+
import { track } from "./tracker";
4+
5+
track("b");
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
var track = require("./tracker").track;
2+
3+
track("c");
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import "./x";
2+
import "./y";
3+
import "./a";
4+
import { log } from "./tracker";
5+
6+
it("should evaluate import in the correct order", function () {
7+
expect(log).toEqual(["b", "c", "a"]);
8+
});
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export var log = [];
2+
3+
export function track(name) {
4+
log.push(name);
5+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
console.log.bind(console);
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
console.log.bind(console);

0 commit comments

Comments
 (0)