@to_east

Вопрос: style-loader in production mode?

Приветствую участников тостера!
Какие функции выполняет этот лоадер, если я правильно понимаю он динамически формирует тег style загружает в него стили и добавляет в конец head. Ну это для development режима, а для production, если выносятся стили в отдельный файл то этот style-loader выходит ненужен вовсе?

Вот фрагменты конфига по такому сценарию, если он верен конечно:
'use strict';

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

const developmentConfig = {
    module: {
        rules: [
            {
                test: /\.css$/,
                use: [
                    {
                        loader: 'style-loader',
                        options: {
                            singleton: true
                        }
                    },
                    'css-loader',
                    // ...
                ]
            }
        ]
    },
};


const productionConfig = {
    plugins: [
        new MiniCssExtractPlugin({
            filename: '[name].css'
        })
    ],

    module: {
        rules: [
            {
                test: /\.css$/,
                use: [
                    MiniCssExtractPlugin.loader,
                    'css-loader',
                    // ...
                ]
            }
        ]
    },
};
// ...
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы