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']})
]
我正在使用 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']})
]