Skip to content

Commit 9a426d2

Browse files
fix: crash with contenthash
1 parent b4be280 commit 9a426d2

File tree

7 files changed

+32
-3
lines changed

7 files changed

+32
-3
lines changed

src/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -821,8 +821,7 @@ class MiniCssExtractPlugin {
821821
return referencedChunk.canBeInitial()
822822
? this.options.filename
823823
: this.options.chunkFilename;
824-
},
825-
true
824+
}
826825
)
827826
);
828827

test/TestCases.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ describe("TestCases", () => {
114114
Object.assign(
115115
config,
116116
{
117-
mode: "none",
117+
mode: config.mode || "none",
118118
context: directoryForCase,
119119
},
120120
config,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+

test/cases/contenthash-1/index.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/* eslint-disable */
2+
async () => await import("./lib.js");
3+
import "./style.css";

test/cases/contenthash-1/lib.js

Whitespace-only changes.

test/cases/contenthash-1/style.css

Whitespace-only changes.
+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import Self from "../../../src";
2+
3+
module.exports = {
4+
entry: "./index.js",
5+
mode: "production",
6+
cache: {
7+
type: "filesystem",
8+
},
9+
module: {
10+
rules: [
11+
{
12+
test: /\.css$/,
13+
use: [Self.loader, "css-loader"],
14+
},
15+
],
16+
},
17+
output: {
18+
filename: "[name].[contenthash].js",
19+
},
20+
plugins: [
21+
new Self({
22+
filename: "[name].[contenthash].css",
23+
}),
24+
],
25+
};

0 commit comments

Comments
 (0)