Загрузчик файлов Webpack не создает и не копирует файлы в дистрибутиве
Привет, ребята (используя webpack 2.1.0-beta.22), поэтому у меня есть следующий конфиг в моем webpack.base.js
:
entry: {
client: "./client/index.js"
},
output: {
path: _.outputPath,
filename: '[name].js',
publicPath: '/themes/default/dist/'
},
module: {
loaders: [
{
test: /\.(ico|jpg|png|gif|eot|otf|webp|svg|ttf|woff|woff2)(\?.*)?$/,
loader: 'file',
query: {
name: 'media/[name].[hash:8].[ext]'
}
}
]
}
И это по моему webpack.dev.js
:
const cssImagePath = path.resolve('../..');`
base.module.loaders.push(
{
test: /\.(s?)css$/,
loaders: [
'style-loader',
`css-loader?sourceMap&root=${cssImagePath}`,
'sass-loader?outputStyle=expanded&sourceMap&sourceMapContents'
]
}
)
Теперь у меня есть эта строка в моем scss
файл: background-image: url('/themes/default/client/images/snow-flake.png');
Если я запускаю webpack и использую инспектор, путь заменяется следующим: url(/themes/default/dist/media/snow-flake.0af467e3.png)
Какая проблема выглядит идеально file-loader
не создает / копирует в этот каталог так themes/default/dist/media
не существует?
Кто-нибудь сталкивался с этим?