Webpack5 解决静态资源重复打包问题

Webpack5 解决静态资源重复打包问题

在使用url-loader、file-loader时,想将资源打包到特定的文件夹,而不是根目录时,Webpack还是会重复将资源打包到根目录。

解决

js 复制代码
{
   test: /\.(png|svg|jpg|jpeg|gif|ico)$/,
   use: [
         {
          loader: 'url-loader',
          options: {
           limit: 8192, // 小于8KB的图片会被转为base64格式
           name: 'images/[name].[ext]', // 输出文件的路径和名称
          publicPath: 'dist/' // 公共路径,加载时会添加此路径
        }
      }
   ],
   type: 'javascript/auto'  // 解决资源重复打包的问题
},
{
  test: /\.(woff|woff2|eot|ttf|otf)$/,
    use: [
       	  {
           loader: 'file-loader',
           options: {
            name: 'fonts/[name].[ext]',
            publicPath: 'dist/'
           }
      }
   ],
   type: 'javascript/auto'  // 解决资源重复打包的问题
},
相关推荐
庄小焱8 分钟前
React——React基础语法(1)
前端·javascript·vue.js
pingan878732 分钟前
试试 docx.js 一键生成 Word 文档,效果很不错
开发语言·前端·javascript·ecmascript·word
张一凡9341 分钟前
重新理解 React 状态管理:用类的方式思考业务
前端·react.js
结网的兔子1 小时前
前端学习笔记——Element Plus 栅格布局系统示例
前端·javascript·css
l1t2 小时前
DeepSeek总结的用 C# 构建 DuckDB 插件说明
前端·数据库·c#·插件·duckdb
泯泷2 小时前
从零构建寄存器式 JSVMP:实战教程导读
前端·javascript·算法
开源盛世!!2 小时前
3.19-3.21
linux·服务器·前端
必胜刻2 小时前
AJAX 请求理解
前端·ajax·okhttp·前后端交互
小民AI实战笔记2 小时前
NVM实战指南:高效管理你的Node.js环境
前端·node.js
www_stdio2 小时前
前端异步核心:Promise 从入门到吃透
前端