如何禁止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