webpack: handle _global img folder

Fixes missing image files after composer cleaning assets

Source of requireAll(): https://stackoverflow.com/a/30652110

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
This commit is contained in:
Kevin Decherf 2017-10-15 23:57:35 +02:00
parent ef7f187fa8
commit 7a1e1247cb
2 changed files with 16 additions and 1 deletions

View file

@ -1 +1,4 @@
import './share.scss';
function requireAll(r) { r.keys().forEach(r); }
requireAll(require.context('./img/', true, /\.(jpg|png|gif|svg|ico)$/));

View file

@ -76,7 +76,8 @@ module.exports = function () {
}),
},
{
test: /\.(jpg|png|gif|svg)$/,
test: /\.(jpg|png|gif|svg|ico)$/,
include: /node_modules/,
use: {
loader: 'file-loader',
options: {
@ -84,6 +85,17 @@ module.exports = function () {
},
},
},
{
test: /\.(jpg|png|gif|svg|ico)$/,
exclude: /node_modules/,
use: {
loader: 'file-loader',
options: {
context: 'app/Resources/static',
name: '[path][name].[ext]',
},
},
},
{
test: /\.(eot|ttf|woff|woff2)$/,
use: {