webpack 处理图片img 信息名字

其中

[img/]代表图片当前的文件夹,
[name]表示图片原有的名字
[hash:8]哈希算法生成8位的文件名,防止文件名重复
[ext]代表着文件名的后缀
文件夹后面要加个/,不然会当成字符串处理,作为图片的固定文件名,
name,hash,ext要加个[],才能当作变量处理

复制代码
module: {
  rules: [
    {
      test: /\.(jpg|png|gif|jpeg)$/i,
      type: 'asset/resource',
      generator: {
      filename: 'img/[name].[hash:8].[ext]'
      }
    }
  ],
}
复制代码

 

posted @   玖捌  阅读(109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示