Skip to content

Commit 1023d22

Browse files
unchaievilebottnawi
authored andcommitted
fix: conflict multiple asset error (#194)
* fix: conflict multiple asset error * fix: modify to work well in mode:'none' * test: add contenthash-multiple-entries test code * fix: remove change, cleanup test, upgrade webpack version
1 parent e00bcda commit 1023d22

13 files changed

+51
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import "./styleA.css";
2+
import "./styleB.css";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import "./styleA.css";

test/cases/contenthash-multiple-entries/entryC.js

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import "./styleA.css";
2+
import "./styleB.css";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import "./styleC.css";
2+
import "./styleD.css";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.styleA { background: red; }
2+
3+
.styleB { background: blue; }
4+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.styleA { background: red; }
2+
3+
.styleB { background: blue; }
4+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.styleA { background: red; }
2+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.styleA { background: red; }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.styleB { background: blue; }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.styleA { background: red; }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.styleB { background: blue; }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
const Self = require('../../../');
2+
3+
module.exports = {
4+
entry: {
5+
'entryA': './entryA.js',
6+
'entryB': './entryB.js',
7+
'entryC': './entryC.js',
8+
'entryD': './entryD.js',
9+
'entryE': './entryE.js',
10+
},
11+
module: {
12+
rules: [
13+
{
14+
test: /\.css$/,
15+
use: [
16+
Self.loader,
17+
'css-loader',
18+
],
19+
},
20+
],
21+
},
22+
output: {
23+
filename: '[name]-[contenthash].js',
24+
},
25+
plugins: [
26+
new Self({
27+
filename: '[contenthash].css',
28+
}),
29+
],
30+
};

0 commit comments

Comments
 (0)