解决 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的文件将不会被压缩
      }),
    ],
}
相关推荐
醉方休10 分钟前
Web3.js 全面解析
前端·javascript·electron
前端开发爱好者43 分钟前
前端新玩具:Vike 发布!
前端·javascript
今天也是爱大大的一天吖1 小时前
vue2中的.native修饰符和$listeners组件属性
前端·javascript·vue.js
fxshy1 小时前
在 Vue 3 + Vite 项目中使用 Less 实现自适应布局:VW 和 VH 的应用
前端·javascript·less
奇舞精选1 小时前
AI时代的前端知识拾遗:前端事件循环机制详解(基于 WHATWG 最新规范)
前端·javascript
小月鸭1 小时前
理解预处理器(Sass/Less)
前端
AI3D_WebEngineer1 小时前
企业级业务平台项目设计、架构、业务全解之组件库篇
前端·javascript·vue
charlie1145141912 小时前
从零开始理解 CSS:让网页“活”起来的语言2
前端·css·笔记·学习·选择器·样式表·原生
浪裡遊2 小时前
Next.js路由系统
开发语言·前端·javascript·react.js·node.js·js
mapbar_front2 小时前
职场中的顶级能力—服务意识
前端