Skip to content

Commit f181d15

Browse files
committed
svelte: disable CSS modules easier way
1 parent 4cbc453 commit f181d15

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

packages/preset-svelte/index.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const { join } = require('path');
22
const preprocess = require('svelte-preprocess')();
33

4-
exports.webpack = function (config) {
4+
exports.webpack = function (config, env, opts) {
55
config.resolve.extensions.push('.html', '.svelte');
66

77
if (config.resolve.mainFields) {
@@ -10,12 +10,8 @@ exports.webpack = function (config) {
1010
config.resolve.mainFields = ['svelte', 'browser', 'module', 'main'];
1111
}
1212

13-
// disable CSS module renaming
14-
config.module.rules.forEach(obj => {
15-
if (!Array.isArray(obj.use)) return;
16-
let css = obj.use.find(o => o.loader && o.loader === 'css-loader');
17-
if (css) css.options.localIdentName = '[local]';
18-
});
13+
// disable CSS modules
14+
opts.css.modules = false;
1915

2016
// turn off "raw-loader" on *.html files
2117
config.module.rules.forEach(obj => {

0 commit comments

Comments
 (0)