当我们的项目越来越大时,就不可避免有大量的无用文件身处其中,这样会造成项目非常的臃肿。使用该插件可以扫描项目当中无用的文件,对项目进行瘦身。该插件支持多种扫描筛选功能,并支持对无用文件的移动、删除、恢复操作。恢复操作是针对不小心删除错了文件,可以一键恢复原状。可以说是非常的nice。
插件地址:www.npmjs.com/package/swe…
安装
npm install -S sweep-webpack-plugin
使用
const SweepWebpackPlugin = require('sweep-webpack-plugin')
// webpack.conf.js
plugins:[
new SweepWebpackPlugin({
// 扫描的根目录
root: './src',
// 不扫描目录
exclude: [/node_modules/],
// 不扫描后缀,为空时扫描所有后缀
excludeSuffix: [],
// 扫描后缀,为空时扫描所有后缀
includeSuffix: [],
// 对无用文件执行的操作,move移动、delete删除
operate: 'move'
})
]
恢复
npm run sweep-restore
**恢复操作特别说明:恢复操作仅针对移动无用文件的操作,而且只针对本次移动操作后的恢复。其他情况可能无法恢复。执行命令npm run sweep-restore即可 **
后话
此插件也是刚使用不久,使用过程当中可能会有一些bug,如果遇到bug的话提issue即可。插件开发人员会尽快修复它,还你一个完美的扫地僧。如果有什么问题也可以在本文下评论留言。