Skip to content

Commit 6814d51

Browse files
committed
👽 Fix style won't load due to vue-style-loader & css-loader v4 compatibility
See vuejs/vue-style-loader#46
1 parent b5736ba commit 6814d51

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Diff for: ‎src/lib/getCSSUses.ts

+8
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,20 @@ import { RuleSetUseItem } from 'webpack';
77
* @param {number} [importLoaders=1] `css-loader`'s `importLoaders`
88
*/
99
export default function getCSSUses(importLoaders = 1): RuleSetUseItem[] {
10+
/*
11+
* To make `vue-style-loader` works with `css-loader` v4,
12+
* we need to disable `esModule`.
13+
*
14+
* See https://github.com/vuejs/vue-style-loader/issues/46
15+
*/
16+
1017
const cssUses: RuleSetUseItem[] = [
1118
'vue-style-loader',
1219
{
1320
loader: 'css-loader',
1421
options: {
1522
importLoaders,
23+
esModule: false,
1624
sourceMap: true
1725
}
1826
},

0 commit comments

Comments
 (0)