Skip to content

Commit 3d93d83

Browse files
authored
add css loaders for files
1 parent c9cb4e1 commit 3d93d83

File tree

1 file changed

+44
-5
lines changed

1 file changed

+44
-5
lines changed

template/webpack.config.js

Lines changed: 44 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,69 @@ module.exports = {
1010
},
1111
module: {
1212
rules: [
13+
{
14+
test: /\.css$/,
15+
use: [
16+
'vue-style-loader',
17+
'css-loader'
18+
],
19+
},
20+
{
21+
test: /\.css$/,
22+
use: [
23+
'vue-style-loader',
24+
'css-loader'
25+
],
26+
},{{#sass}}
27+
{
28+
test: /\.scss$/,
29+
use: [
30+
'vue-style-loader',
31+
'css-loader',
32+
'sass-loader'
33+
],
34+
},
35+
{
36+
test: /\.sass$/,
37+
use: [
38+
'vue-style-loader',
39+
'css-loader',
40+
'sass-loader?indentedSytanx'
41+
],
42+
},
43+
{{/sass}}
1344
{
1445
test: /\.vue$/,
15-
loader: 'vue-loader',
46+
use: 'vue-loader',
1647
options: {
1748
loaders: {
1849
{{#sass}}
1950
// Since sass-loader (weirdly) has SCSS as its default parse mode, we map
2051
// the "scss" and "sass" values for the lang attribute to the right configs here.
2152
// other preprocessors should work out of the box, no loader config like this necessary.
22-
'scss': 'vue-style-loader!css-loader!sass-loader',
23-
'sass': 'vue-style-loader!css-loader!sass-loader?indentedSyntax'
53+
'scss': [
54+
'vue-style-loader',
55+
'css-loader',
56+
'sass-loader'
57+
],
58+
'sass': [
59+
'vue-style-loader'
60+
'css-loader',
61+
'sass-loader?indentedSyntax'
62+
]
2463
{{/sass}}
2564
}
2665
// other vue-loader options go here
2766
}
2867
},
2968
{
3069
test: /\.js$/,
31-
loader: 'babel-loader',
70+
use: 'babel-loader',
3271
exclude: /node_modules/
3372
},
3473
{
3574
test: /\.(png|jpg|gif|svg)$/,
36-
loader: 'file-loader',
75+
use: 'file-loader',
3776
options: {
3877
name: '[name].[ext]?[hash]'
3978
}

0 commit comments

Comments
 (0)