clean-with-exclude-webpack-plugin
v1.0.0
Published
a clean plugin support exclude option for webpack
Downloads
3
Readme
CleanWithExcludePlugin 项目
这是一个自定义的 Webpack 插件,用于在构建过程中清理输出目录。
安装
首先,克隆仓库并安装依赖:
npm install --save-dev clean-with-exclude-webpack-plugin
使用
Webpack 配置
在 Webpack 配置文件中引入并使用 CleanPlugin:
const CleanPlugin = require('./path/to/CleanPlugin');
module.exports = {
// 其他配置
plugins: [
new CleanPlugin({ exclude: 'keep.js' })
]
};
CleanPlugin 配置
CleanPlugin 接受一个选项对象,目前支持以下配置:
exclude (string): 指定不删除的文件。 示例 以下是一个完整的 Webpack 配置示例:
const path = require('path');
const CleanPlugin = require('./path/to/CleanPlugin');
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
plugins: [
new CleanPlugin({ exclude: 'keep.js' })
]
};
在构建过程中,CleanPlugin 将删除输出目录中的所有文件,除了 keep.js 文件。
运行项目
使用以下命令来构建和运行项目:
npm run build
npm start
贡献
欢迎提交问题和请求功能。如果你想贡献代码,请 fork 这个仓库并提交 pull request。
许可证
此项目使用 MIT 许可证。