➜ ✗ webpack --version
webpack: 5.63.0
webpack-cli: 4.9.1
webpack-dev-server not installed
问题描述:在webpack.config.js中添加file-loader的操作,npm run build后生成的图片多余
{
        test: /\.(jpe?g|png|gif|svg)$/,
        use: {
          loader: "file-loader"
        }
      },解决方案一
css-loader改为下面配置
{
        test: /\.less$/,
        use: [
          "style-loader",
          // "css-loader",
          {
            loader: "css-loader",
            options: {
              esModule: false, //解决生成多余文件问题
              importLoaders: 1
            }
          },
          
          "less-loader"
        ]
      },解决方案二
使用asset module type
在webpack5之前,加载资源需要使用一些loader,比如raw-loader 、url-loader、file-loader;
 在webpack5开始,可直接使用资源模块类型(asset module type),来替代这些loader;
                










