Skip to content

Commit 58719e0

Browse files
committed
🔨 update webpack config to use use
1 parent 914291e commit 58719e0

File tree

1 file changed

+32
-22
lines changed

1 file changed

+32
-22
lines changed

template/webpack.renderer.config.js

Lines changed: 32 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,53 +20,59 @@ let rendererConfig = {
2020
rules: [
2121
{
2222
test: /\.css$/,
23-
loader: ExtractTextPlugin.extract({
24-
fallbackLoader: 'style-loader',
25-
loader: 'css-loader'
23+
use: ExtractTextPlugin.extract({
24+
fallback: 'style-loader',
25+
use: 'css-loader'
2626
})
2727
},
2828
{
2929
test: /\.html$/,
30-
loader: 'vue-html-loader'
30+
use: 'vue-html-loader'
3131
},
3232
{
3333
test: /\.js$/,
34-
loader: 'babel-loader',
34+
use: 'babel-loader',
3535
include: [ path.resolve(__dirname, 'app/src/renderer') ],
3636
exclude: /node_modules/
3737
},
3838
{
3939
test: /\.json$/,
40-
loader: 'json-loader'
40+
use: 'json-loader'
4141
},
4242
{
4343
test: /\.node$/,
44-
loader: 'node-loader'
44+
use: 'node-loader'
4545
},
4646
{
4747
test: /\.vue$/,
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+
}
5355
}
5456
}
5557
},
5658
{
5759
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
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+
}
6266
}
6367
},
6468
{
6569
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
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+
}
7076
}
7177
}
7278
]
@@ -110,10 +116,14 @@ if (process.env.NODE_ENV !== 'production') {
110116
rendererConfig.module.rules.push(
111117
{
112118
test: /\.(js|vue)$/,
113-
loader: 'eslint-loader',
114119
enforce: 'pre',
115120
exclude: /node_modules/,
116-
options: { formatter: require('eslint-friendly-formatter') }
121+
use: {
122+
loader: 'eslint-loader',
123+
options: {
124+
formatter: require('eslint-friendly-formatter')
125+
}
126+
}
117127
}
118128
)
119129
}

0 commit comments

Comments
 (0)