【发布时间】:2018-08-31 17:06:31
【问题描述】:
我在我的项目中使用了 webpack。编译存储在 dist/img 文件夹中但在 css 文件中的 webpack 背景图像后,它显示 dist/img/filename..so 图像加载不正确...如果图像路径 ../ img/file 它将起作用..我该怎么做..
这是我的 webpack.config.js 文件
module.exports = (env = {}) => {
return {
entry: ['./src/js/app.js', './src/scss/main.scss'],
output: {
filename: 'dist/js/app.js',
},
module: {
rules: [
{
test: /\.scss$/,
use: [
{
loader: 'file-loader',
options: {
name: '[name].css',
outputPath: 'dist/css/'
}
},
{
loader: 'extract-loader'
},
{
loader: 'css-loader'
},
{
loader: 'postcss-loader'
},
{
loader: 'sass-loader'
}
]
},
{
test: /\.(jpe?g|png|gif|svg)$/i,
use: [
{
loader: "file-loader?name=[name].[ext]&outputPath=dist/img/"
}
]
}
]
}
}
};
【问题讨论】:
标签: webpack imageloader