webpackでproduction buildしたときdist/にmain.js.LICENSE.txt
を生成させたくなかった
const TerserPlugin = require("terser-webpack-plugin"); module.exports = { // ...省略 optimization: { minimizer: [ new TerserPlugin({ extractComments: false, }), ], }, };
extractComments
がデフォルトでtrue
になっているのでfalse
にする。
デフォルトは@preserve
@license
@cc_on
のアノテーションがあるコメントを拾ってくるっぽい。
all
にすると全てのコメントが出力される