首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack不把图片放在dist文件夹中

Webpack不把图片放在dist文件夹中
EN

Stack Overflow用户
提问于 2019-10-23 23:01:29
回答 1查看 255关注 0票数 0

我有个混血儿。Mixin用于创建块,并将其作为参数传递给任何图像名称。

代码语言:javascript
复制
mixin img({imageSrc: ""} = {})
  .img(src="./img/" + imageSrc + ".jpg")

因此,我希望webpack要么把这个图像放在dist/img/中,要么处理,然后用它的base64格式替换这个路径。

由于我需要在sass和pug中保存相对路径,所以我使用url-loader。所以我当前的帕格和图像配置如下所示:

代码语言:javascript
复制
module: {
  rules: [{
    test: /\.pug$/,
    loader: 'pug-loader
  }, {
    test: /\.(jp(e*)g|png|svg)$/,
    use: [{
      loader: "url-loader",
      options: {
        outputPath: "images/"
      }
    }]
  }]
}

感谢你的帮助,因为我的想法快用完了

EN

回答 1

Stack Overflow用户

发布于 2019-10-24 01:10:24

我不认为url-loader有一个outputPath选项,它只是输出到Webpack配置的output.path。假设您的output.pathdist (默认),您可以通过指定name选项(如下所示)将文件转到dist/img

代码语言:javascript
复制
options: {
  name: 'img/[name].[ext]?[hash]'
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58532002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档