@@ -20,53 +20,59 @@ let rendererConfig = {
20
20
rules : [
21
21
{
22
22
test : / \. c s s $ / ,
23
- loader : ExtractTextPlugin . extract ( {
24
- fallbackLoader : 'style-loader' ,
25
- loader : 'css-loader'
23
+ use : ExtractTextPlugin . extract ( {
24
+ fallback : 'style-loader' ,
25
+ use : 'css-loader'
26
26
} )
27
27
} ,
28
28
{
29
29
test : / \. h t m l $ / ,
30
- loader : 'vue-html-loader'
30
+ use : 'vue-html-loader'
31
31
} ,
32
32
{
33
33
test : / \. j s $ / ,
34
- loader : 'babel-loader' ,
34
+ use : 'babel-loader' ,
35
35
include : [ path . resolve ( __dirname , 'app/src/renderer' ) ] ,
36
36
exclude : / n o d e _ m o d u l e s /
37
37
} ,
38
38
{
39
39
test : / \. j s o n $ / ,
40
- loader : 'json-loader'
40
+ use : 'json-loader'
41
41
} ,
42
42
{
43
43
test : / \. n o d e $ / ,
44
- loader : 'node-loader'
44
+ use : 'node-loader'
45
45
} ,
46
46
{
47
47
test : / \. v u e $ / ,
48
- loader : 'vue-loader' ,
49
- options : {
50
- loaders : {
51
- sass : 'vue-style-loader!css-loader!sass-loader?indentedSyntax=1' ,
52
- scss : 'vue-style-loader!css-loader!sass-loader'
48
+ use : {
49
+ loader : 'vue-loader' ,
50
+ options : {
51
+ loaders : {
52
+ sass : 'vue-style-loader!css-loader!sass-loader?indentedSyntax=1' ,
53
+ scss : 'vue-style-loader!css-loader!sass-loader'
54
+ }
53
55
}
54
56
}
55
57
} ,
56
58
{
57
59
test : / \. ( p n g | j p e ? g | g i f | s v g ) ( \? .* ) ? $ / ,
58
- loader : 'url-loader' ,
59
- query : {
60
- limit : 10000 ,
61
- name : 'imgs/[name].[ext]'
60
+ use : {
61
+ loader : 'url-loader' ,
62
+ query : {
63
+ limit : 10000 ,
64
+ name : 'imgs/[name].[ext]'
65
+ }
62
66
}
63
67
} ,
64
68
{
65
69
test : / \. ( w o f f 2 ? | e o t | t t f | o t f ) ( \? .* ) ? $ / ,
66
- loader : 'url-loader' ,
67
- query : {
68
- limit : 10000 ,
69
- name : 'fonts/[name].[ext]'
70
+ use : {
71
+ loader : 'url-loader' ,
72
+ query : {
73
+ limit : 10000 ,
74
+ name : 'fonts/[name].[ext]'
75
+ }
70
76
}
71
77
}
72
78
]
@@ -110,10 +116,14 @@ if (process.env.NODE_ENV !== 'production') {
110
116
rendererConfig . module . rules . push (
111
117
{
112
118
test : / \. ( j s | v u e ) $ / ,
113
- loader : 'eslint-loader' ,
114
119
enforce : 'pre' ,
115
120
exclude : / n o d e _ m o d u l e s / ,
116
- options : { formatter : require ( 'eslint-friendly-formatter' ) }
121
+ use : {
122
+ loader : 'eslint-loader' ,
123
+ options : {
124
+ formatter : require ( 'eslint-friendly-formatter' )
125
+ }
126
+ }
117
127
}
118
128
)
119
129
}
0 commit comments