【发布时间】:2019-10-23 23:01:29
【问题描述】:
我有一个哈巴狗混合。 Mixin 用于使用作为参数传递的任何图像名称来创建块。
mixin img({imageSrc: ""} = {})
.img(src="./img/" + imageSrc + ".jpg")
因此,我希望 webpack 要么将此图像放在 dist/img/ 中,要么对其进行处理并将此路径替换为 base64 格式。
由于我需要 在 sass 和 pug 中保存相对路径,我使用 url-loader。所以我当前对 pug 和 image 的配置如下所示:
module: {
rules: [{
test: /\.pug$/,
loader: 'pug-loader
}, {
test: /\.(jp(e*)g|png|svg)$/,
use: [{
loader: "url-loader",
options: {
outputPath: "images/"
}
}]
}]
}
感谢您的帮助,因为我的想法已经不多了:c
【问题讨论】:
标签: image webpack pug-loader