1.0.0 • Published 11 months ago

clean-with-exclude-webpack-plugin v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

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 许可证。

1.0.0

11 months ago