123456789101112131415161718192021222324252627 |
- const CompressionPlugin = require("compression-webpack-plugin");
- module.exports = {
- // publicPath: process.env.NODE_ENV === 'production'
- // ? '/infoAdmin/'
- // : '/',
- publicPath:'./',
- // outputDir: 'dist',
- // assetsDir: 'static',
- productionSourceMap: false,// 是否在构建生产包时生成sourcdeMap
- configureWebpack: () => {
- if (process.env.NODE_ENV === 'production') {
- return {
- plugins: [
- new CompressionPlugin({
- test: /\.js$|\.html$|\.css$|\.jpg$|\.jpeg$|\.png/, // 需要压缩的文件类型
- threshold: 10240, // 归档需要进行压缩的文件大小最小值,我这个是10K以上的进行压缩
- deleteOriginalAssets: false // 是否删除原文件
- })
- ],
- }
- }
- },
- };
|