当前位置: 首页 > news >正文

前端优化,webpack打包删除无用文件,并附上批量删除文件脚本!非常好用

前言

大家可能在webpack打包项目过程中,常遇见一些无用的图片,js文件,怎样能够自动检测哪些是无用的文件呢?本文中介绍使用插件useless-files-webpack-plugin查找无用文件,在terminal中删除,附加bat批量删除文件。

安装插件

  • npm i useless-files-webpack-plugin -D
  • cnpm i useless-files-webpack-plugin -D
  • 以上两个任选一个

用法

  • 在vue.config.js中

     // 顶部导入插件const UselessFile = require('useless-files-webpack-plugin')
    
  • plugins中添加插件配置

     chainWebpack: config => {config.plugin('uselessFile').use(new UselessFile({root: './src', // 项目目录out: './fileList.json', // 输出文件列表clean: false, // 是否删除文件,exclude: [/node_modules/] // 排除文件列表}))}
    

打包

npm run build

打包时自动在项目的根目录下生成unused-files.json, 保存着无用文件的列表。如图所示

在这里插入图片描述

但是项目越大要删除的文件越多,本人自己写了个bat脚本来处理

附上bat代码

在这里插入图片描述

这里用了 bat for循环删除文件路径 但是生成的unused-files.json 不能直接使用需要处理
通过vscode 把所有 “,”清楚替换 。再把数组[ ]符号清楚就ok啦 然后把脚本跟unused-files.json放在同级运行即可替你删除所有多余文件

http://www.lryc.cn/news/36335.html

相关文章:

  • SpringCloud之 LoadBalancer负载均衡
  • idm如何下载种子文件和磁力链接 idm如何下载torrent
  • UE4 安卓AR 识别图片
  • 数字化服务环境下高校成人教育图书馆服务工作的发展方向
  • 以创作之名致敬女性开发者
  • 【ArcGIS学习记录03】--利用DEM数据提取河网溪流--加入大型河流数据及裁剪美化
  • VOC2012数据集取需要的几个类别
  • 主成分分析(PCA)原理
  • Git:合并一个仓库的某个分支到另一个仓库的某个分支
  • 工作记录:bi重构
  • java明文数据加密、脱敏方法总结
  • 4N65-ASEMI高压MOS管4N65
  • 天梯赛训练L1-018 (大笨钟)
  • GCC编译器编译C/C++程序(一步完成、分步完成)
  • Java8中那些方便又实用的Map函数
  • 如何修复dxgi.dll文件错误?修复方法推荐
  • 数字化时代,你应该知道的BI
  • 前端jQuery ajax请求,后端node.js使用cors跨域
  • 【最重要的 G 代码命令列表】
  • 好用的公共DNS地址共享
  • C#:Krypton控件使用方法详解(第十三讲) ——kryptonDomainUpDown
  • Git设置SSH Key
  • WireShark如何抓包,各种协议(HTTP、ARP、ICMP)的过滤或分析,用WireShark实现TCP三次握手和四次挥手
  • 熬夜30天吃透这九大Java核心专题,我收割了3个大厂offer
  • DMHS搭建DMDSC 2节点集群同步到单库
  • 一条sql执行很慢可能的原因,如何优化
  • 【设计模式】适配器模式和桥接模式
  • 被隐藏的过程——预处理
  • strace 用法介绍
  • TiDB数据库架构概述