Skip to content

Commit 59ce91e

Browse files
committed
bundling test sources in development + test case only
1 parent e931d74 commit 59ce91e

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

webpack.config.js

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,25 @@ let configEnv;
2424

2525
if (ENV === 'development') {
2626
configEnv = {
27-
entry: {
27+
entry: isTest ? ({
2828
'test': glob.sync(path.resolve(__dirname, 'test/*.js'))
29-
},
29+
}) : ({}),
3030

3131
output: {
3232
filename: '[name].js',
3333
publicPath: '/'
3434
},
3535

36-
rules: [{
37-
enforce: 'pre',
38-
test: /\.js$/,
39-
include: path.resolve(__dirname, 'test'),
40-
use: [{
41-
loader: 'jshint-loader'
42-
}]
43-
}],
36+
rules: [
37+
isTest ? ({
38+
enforce: 'pre',
39+
test: /\.js$/,
40+
include: path.resolve(__dirname, 'test'),
41+
use: [{
42+
loader: 'jshint-loader'
43+
}]
44+
}) : ({})
45+
],
4446

4547
devtool: 'inline-source-map',
4648

@@ -59,7 +61,7 @@ if (ENV === 'development') {
5961
proxy: {
6062
'/dist': {
6163
target: 'http://' + devServerHost + ':' + devServerPort,
62-
pathRewrite: {'^/dist' : ''}
64+
pathRewrite: { '^/dist': '' }
6365
}
6466
},
6567
inline: true,
@@ -150,7 +152,7 @@ module.exports = {
150152
}
151153
]
152154
},
153-
155+
154156
plugins: configEnv.plugins,
155157

156158
devServer: configEnv.devServer,

0 commit comments

Comments
 (0)