如何禁止Webpack 5打包自动生成license文件
Webpack 5集成了terser-webpack-plugin,但是它的默认配置会导致打包后生成一堆LICENSE.txt,想要解决这个问题需要执行下边的步骤。
安装插件
想要自定义terser-webpack-plugin的配置,首先要安装它。
webpack v5 开箱即带有最新版本的 terser-webpack-plugin。如果你使用的是 webpack v5 或更高版本,同时希望自定义配置,那么仍需要安装 terser-webpack-plugin。
npm install terser-webpack-plugin --save-dev
配置
添加自定义配置来覆盖默认的minimizer设置
const TerserPlugin = require("terser-webpack-plugin");
module.exports = {
optimization: {
minimizer: [
new TerserPlugin({
extractComments: false,
}),
],
},
};
参考链接:https://webpack.js.org/configuration/optimization/#optimizationminimizer
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。