推荐一款超好用的项目瘦身webpack插件,人称扫地僧。

364 阅读1分钟

当我们的项目越来越大时,就不可避免有大量的无用文件身处其中,这样会造成项目非常的臃肿。使用该插件可以扫描项目当中无用的文件,对项目进行瘦身。该插件支持多种扫描筛选功能,并支持对无用文件的移动、删除、恢复操作。恢复操作是针对不小心删除错了文件,可以一键恢复原状。可以说是非常的nice。

image.png

插件地址: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即可。插件开发人员会尽快修复它,还你一个完美的扫地僧。如果有什么问题也可以在本文下评论留言。

image.png