Я пытаюсь загрузить webpack для загрузки изображений и не могу заставить его работать. Моя конфигурация выглядит следующим образом:Webpack inline CSS background images
var config = {
entry: APP_DIR + '/index.jsx',
output: {
path: BUILD_DIR,
publicPath: "/build/",
filename: 'bundle.js'
},
module: {
loaders: [
{
test: /\.jsx?/,
include: APP_DIR,
loader: 'babel'
},
{
test: /\.scss$/,
loaders: ["style", "css", "sass"]
},
{
test: /\.css$/,
loader: 'style-loader!css-loader'
},
{
test : /\.(ttf|eot|svg|woff(2)?)(\?[a-z0-9=&.]+)?$/,
loader : 'url-loader'
},
{
test: /\.(png|jpg|gif)$/,
loader: 'file-loader'
}
]
},
resolve: {
extensions: ['', '.js', '.jsx']
}
};
И я пытаюсь использовать в качестве фона встроенного CSS изображения, как это:
<div class="inner-panel"
style="background-image: url("/common/img/split-image/image.jpg");">
</div>
Также не работает в качестве встроенного изображения:
<img src="/common/img/split-image/image.jpg">
Спасибо, я не думаю, что файлы загружаются вообще. Как мне настроить файл? –
Я поправлю свой комментарий с дополнительной информацией о загрузчике файлов. – DogPawHat
Мне пришлось удалить файл! от импорта, чтобы заставить его работать, но теперь он работает. Очень ценю вашу помощь @DogPawHat –