refactor(webpack): seperate builds of img files

pull/2670/head
Chaim Lev-Ari 2018-11-29 15:37:53 +02:00
parent aa14a8ba35
commit b44b1202b0
3 changed files with 28 additions and 21 deletions

View File

@ -45,26 +45,7 @@ module.exports = {
{ loader: 'html-loader' }
]
},
{
test: /\.(woff|woff2|eot|ttf|svg|)$/,
use: [
{
loader: 'url-loader',
options: { limit: 25000 }
}
]
},
{
test: /\.(ico|png|jpg|gif)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 25000
}
}
]
},
{
test: /.xml$/,
use: 'file-loader'

View File

@ -4,6 +4,19 @@ const commonConfig = require('./webpack.common.js');
module.exports = webpackMerge(commonConfig, {
mode: 'development',
module: {
rules: [
{
test: /\.(woff|woff2|eot|ttf|svg|ico|png|jpg|gif)$/,
use: [
{
loader: 'file-loader',
// options: { limit: 25000 }
}
]
}
]
},
devServer: {
contentBase: path.join(__dirname, '.tmp'),
compress: true,

View File

@ -2,5 +2,18 @@ const webpackMerge = require('webpack-merge');
const commonConfig = require('./webpack.common.js');
module.exports = webpackMerge(commonConfig, {
mode: 'production'
mode: 'production',
module: {
rules: [
{
test: /\.(woff|woff2|eot|ttf|svg|ico|png|jpg|gif)$/,
use: [
{
loader: 'url-loader',
options: { limit: 25000 }
}
]
},
]
}
});