useless-files-clean-webpack-plugin

1.2.2 • Public • Published

useless-files-clean-webpack-plugin

查询(删除)项目中未使用文件的 webpack 插件,支持多个版本,详情请查看版本支持清单,适用于使用 webpack 构建的工程项目。

安装

 npm i useless-files-webpack-plugin -d

使用

webpack.config.js #webpack 配置文件

const UselessFilesCleanWebpackPlugin = require('useless-files-clean-webpack-plugin')
module.exports = {
    plugins: [
        new UselessFilesCleanWebpackPlugin({
            root: './',
            out: './',
            clean: false,
            exclude: ['*.gitignore', 'node_modules'],
            log:'console'
        })
    ]
}

options

名称 参数 是否必填 默认值 介绍
root string 文件根目录,查询内部所有文件,判断文件是否存在于依赖中
out string 输出全部文件列表、依赖文件列表、未使用文件列表的目录
clean boolean false 是否删除未使用文件
exclude array [] 排除的文件,支持输出传入多个 minimatch 匹配模式
log string 无(不输出) 指定输出方式(console or file),配合此项你可以清楚知道插件为你做了什么,同时可以在开发环境关闭clean的情况下及时知道那些文件时未使用的

版本支持

已适配 webpack@1x 到 5x

维护

此项目会长期维护,后续会增加各种版本的组件版本,有感兴趣可以共同维护;

所有反馈请通过 github 的 issue;

如果觉得对你有帮助请给作者一个 star。

Package Sidebar

Install

npm i useless-files-clean-webpack-plugin

Weekly Downloads

3

Version

1.2.2

License

ISC

Unpacked Size

7.13 kB

Total Files

4

Last publish

Collaborators

  • zrainy