《基于 Vue 组件库 的 Webpack5 配置》4. 压缩 CSS 和 js 文件

js 复制代码
const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");
const TerserPlugin = require("terser-webpack-plugin");

module.exports = {
    optimization: {// 优化
        minimize: true,
        minimizer: [
            new CssMinimizerPlugin(),//压缩css
            new TerserPlugin({// 压缩 js
                terserOptions: {
                    format: {
                        comments: false,
                    },
                },
                extractComments: false,
            }),
        ],
    }
}
相关推荐
颜酱7 分钟前
从0到1实现LFU缓存:思路拆解+代码落地
javascript·后端·算法
炫饭第一名8 分钟前
速通Canvas指北🦮——变形、渐变与阴影篇
前端·javascript·程序员
Neptune19 分钟前
让我带你迅速吃透React组件通信:从入门到精通(上篇)
前端·javascript
小星哥哥9 分钟前
JavaScript 动态导入 (Dynamic Imports)
javascript
阿懂在掘金9 分钟前
Vue 表单避坑(一):为什么 v-model 绑定对象属性会偷偷修改父组件数据?
前端·vue.js
流水白开24 分钟前
前端设计模式
javascript·面试
颜酱1 小时前
从0到1实现LRU缓存:思路拆解+代码落地
javascript·后端·算法
wuhen_n2 小时前
告别 Options API:为什么 Composition API 是逻辑复用的未来?
前端·javascript·vue.js
明月_清风2 小时前
前端异常捕获:从“页面崩了”到“精准定位”的实战架构
前端·javascript·监控
wuhen_n2 小时前
高效的数据解构:用 toRefs 和 toRef 保持响应性
前端·javascript·vue.js