1.0.2 • Published 12 months ago

useless-files-webpack5-plugin v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

useless-files-webpack5-plugin

使用说明

  • 因为 useless-files-webpack-plugin 插件不支持 webpack5,所以该版本兼容了 webpack5 以及5之前的版本
  • 使用时需新增参数 webpack: '5' , 标记是webpack5项目

使用方法

安装依赖

npm i useless-files-webpack5-plugin -S

webpack配置

  • 注意: 如果是webpack5的项目,需要新增参数webpack: '5', 非webpack5可以不加这个参数
    const UselessFile = require('useless-files-webpack5-plugin')

plugins: [
    new UselessFile({
        webpack: '5', // 如果是webpack5的项目,需要说明webpack版本为 5 ,其他webpack版本无需这个参数
        root: path.resolve(__dirname, './src'), // 项目目录
        out: './fileList.json', // 输出文件列表名
        clean: false, // 是否自动删除文件, 谨慎使用
        exclude: /node_modules/ // 排除文件列表
    })
]

vue项目 配置

  • 注意: 如果是webpack5的项目,需要新增参数webpack: '5', 非webpack5可以不加这个参数
    const UselessFile = require('useless-files-webpack5-plugin')

    configureWebpack: config => {
        config.plugins.push(
            new UselessFile({
                webpack: '5', // 如果是webpack5的项目,需要说明webpack版本为 5 ,其他webpack版本无需这个参数
                root: path.resolve(__dirname, './src'), // 项目目录
                out: './fileList.json', // 输出文件列表名
                clean: false, // 是否自动删除文件, 谨慎使用
                exclude: /node_modules/ // 排除文件列表
            })
        )
    }