解决 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的文件将不会被压缩
      }),
    ],
}
相关推荐
小菜今天没吃饱3 分钟前
DVWA-XSS(DOM)
前端·javascript·xss·dvwa
q***04634 分钟前
Spring Cloud Alibaba 组件版本选择
android·前端·后端
李少兄5 分钟前
解决 `npm install` 卡在 `idealTree: sill idealTree buildDeps` 的排查与修复
前端·npm·node.js
毕设十刻7 分钟前
基于Vue的企业管理系统pk6uy(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
27669582929 分钟前
雷池waf 逆向
java·开发语言·前端·python·wasm·waf·雷池waf
w***488210 分钟前
解决报错net.sf.jsqlparser.statement.select.SelectBody
android·前端·后端
MisterZhang66611 分钟前
vue3 markMap使用
vue.js·markmap
u***420714 分钟前
【学术会议论文投稿】Spring Boot实战:零基础打造你的Web应用新纪元
前端·spring boot·后端
v***913016 分钟前
数据库高安全—openGauss安全整体架构&安全认证
android·前端·后端
shaohaoyongchuang16 分钟前
vue_06跨域
前端·javascript·vue.js