解决 vue 项目开发越久 node_modules包越大的问题

vue 每次编译都会将编译后的文件缓存在 node_modules /.cache 里面,因此需要在 vue.config.js 配置取消缓存

javascript 复制代码
compression-webpack-plugin 禁止缓存
const CompressionPlugin = require("compression-webpack-plugin");

module.exports = {
    plugins: [
      new CompressionPlugin({
        cache: false, // 取消缓存
        algorithm: "gzip",
        filename: "[path].gz[query]",
        test: /\.(js|css|woff|woff2|json|txt|html|ico|svg)(\?.*)?$/i, // 要压缩的文件
        threshold: 10240, // 压缩超过10k的数据
        deleteOriginalAssets: false, // 不删除压缩前的文件,如果浏览器不支持Gzip,则会加载源文件
        minRatio: 0.8, // 压缩比大于0.8的文件将不会被压缩
      }),
    ],
}
相关推荐
小小小小宇2 分钟前
React useMemo 深度源码解析
前端
tiany5244 分钟前
养虾记录-如何配置多agent和多个飞书机器人独立对话
java·前端·飞书
用户841794814564 分钟前
vue 表格 vxe-table 高亮行支持取消操作
vue.js
踩着两条虫7 分钟前
AI 驱动的 Vue3 应用开发平台 深入探究(十四):扩展与定制之插件系统开发指南
前端·vue.js·ai编程
我命由我123459 分钟前
Element Plus - 在 el-select 的每个选项右侧添加按钮
前端·javascript·vue.js·前端框架·ecmascript·html5·js
别看我只是一直狼12 分钟前
🚀 程序员高效 Prompt 实战速查手册
前端·后端
前端付豪13 分钟前
AI Math Tutor v3:题目知识点自动分类
前端·python·llm
weixin1997010801614 分钟前
衣联网商品详情页前端性能优化实战
前端·性能优化
技术钻石流17 分钟前
面向“传统程序员”的端到端 10x Vibe Coding 指南(大型需求) - 从面向业务开发转向面向“Agent 员工”开发
前端·后端·ai编程
codingWhat17 分钟前
Electron 入门实战:用一个加法计算器吃透 Electron 核心概念
前端·javascript·electron