Меню
Шаг 6. webpack.prod.js и его настройка
Файл webpack.prod.js является логическим завершением разработки приложения, ведь в нём хранится вся логика, относящаяся к сборке проекта. То есть при выполнении команды
npm run build применяются различные оптимизации.
У файла следующее содержание:
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin');
module.exports = {
mode: 'production',
devtool: 'source-map',
plugins: [
new MiniCssExtractPlugin({
filename: 'css/[name].[contenthash].css',
chunkFilename: 'css/[name].[contenthash].css',
}),
new CssMinimizerPlugin(),
],
};
Всё, что здесь происходит — обработка и сжатие стилей. Сами стили после сборки будут заинлайнены в JS.