Webpack完成后如何删除输出的index.js?

How to delete outputted index.js after Webpack finishes?

我正在使用 HtmlWebpackInlineSourcePlugin 和 HtmlWebpackPlugin 来内联捆绑的 html 文件中的所有 js 和 css 文件。我想在生成 html 文件后从输出目录中删除这些 js 和 css 文件,因为它们不再需要了。有没有选项或插件可以做到这一点?

我也在使用 CleanWebpackPlugin,但它不适合这项工作。

谢谢!

你可以使用webpack-shell-plugin

通过 npm 安装:

npm install --save-dev webpack-shell-plugin

在 webpack.config.js

中要求
const WebpackShellPlugin = require('webpack-shell-plugin');

添加到插件数组:

plugins: [
    new WebpackShellPlugin({onBuildEnd:['rm dist/*.js']})
]