Webpack: игнорировать ссылки на файлы svg / ttf в css - PullRequest
0 голосов
/ 18 октября 2019

Я использую веб-пакет для экспорта файла CSS. Я использую файл-загрузчик для файлов SVG / TTF, но, похоже, скопировать их в папку dist. Есть ли способ, которым я могу заставить webpack просто игнорировать ссылки на svg / ttf в моем css и оставить как есть? Я пробовал игнорировать загрузчик, но он просто заменяет пути к файлам на [Объектный объект].

const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');

module.exports = {
    performance: { hints: false },
    mode: 'development',
    devtool: 'source-map',
    entry: ['babel-polyfill', './js/react-components/src/index.js'],
    output: {
        filename: 'main.js',
        path: path.resolve(__dirname, 'js/react-components/dist')
    },
    plugins: [
        new MiniCssExtractPlugin({
          // Options similar to the same options in webpackOptions.output
          // all options are optional
          filename: 'output.css',
          chunkFilename: 'chunk[id].css',
          ignoreOrder: false, // Enable to remove warnings about conflicting order
        }),
      ],
    module: {
        rules: [
            {
                test: /\.(png|svg|jpg|gif|ttf|eot|svg|woff(2)?)(\?[a-z0-9-]+)?$/,
                loader: 'file-loader'
              },
            {
                test: /\.(js|jsx)$/,
                exclude: /node_modules/,
                resolve: {
                    extensions: [".js", ".jsx"]
                },
                use: {
                    loader: "babel-loader"
                }
            },
            {
                test: /\.css$/,
                use: [
                    { loader: MiniCssExtractPlugin.loader,
                        options: {},
                        },
                        "css-loader"
                ]

            }
        ]
    }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...