Webpack не компилирует изображения при сборке - PullRequest
0 голосов
/ 22 октября 2018

У меня есть веб-сайт statis, который я создаю с помощью веб-пакета.

Проблема в том, что при сборке "build": "webpack" веб-пакет игнорирует изображения из css.Он создает папку dist с нужными html, css и js, но в папке нет изображений.Я не уверен, что я должен исправить в моей конфигурации, чтобы он работал.

Вся помощь будет высоко ценится.

Config

const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const HtmlWebpackPlugin = require('html-webpack-plugin')

module.exports = {
  mode: 'development',
  entry: './src/app.js',
  module: {
    rules: [
          {
            test: /\.css$|\.sass$|\.scss$/,
            use: [
              MiniCssExtractPlugin.loader,
              {
                loader: 'css-loader?url=false'
              },
              { loader: 'sass-loader' },
            ],
          },
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loader: 'babel-loader'
      },
      {
        test: /\.(png|jp(e*)g|svg)$/,  
        use: [{
            loader: 'url-loader',
            options: { 
                limit: 8000, // Convert images < 8kb to base64 strings
                name: 'images/[hash]-[name].[ext]'
            } 
        }]
    }
    ],
  },
  resolve: {
    extensions: ['.js', '.es6'],
  },
  output: {
    path: __dirname + '/dist',
    filename: 'index.js',
  },
  devServer: {
    port: 8080,
    contentBase: './src',
    watchContentBase: true
 },
  plugins: [
    new MiniCssExtractPlugin({
      filename: "[name].css"
    }),
    new HtmlWebpackPlugin(
        {
        template: './src/index.html'
        }
    )
  ],
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...