webpack.prod.js 538 B

1234567891011121314151617
  1. const baseConfig = require("./webpack.config.js");
  2. const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
  3. const { CleanWebpackPlugin } = require('clean-webpack-plugin');
  4. const { merge } = require("webpack-merge");
  5. module.exports = merge(baseConfig({
  6. NODE_ENV: "production"
  7. }), {
  8. plugins: [
  9. new CleanWebpackPlugin(),
  10. // 提取CSS样式文件
  11. new MiniCssExtractPlugin({
  12. filename: 'static/css/[name].[contenthash:8].css',
  13. })
  14. ],
  15. mode: 'production'
  16. })