1 回答

TA貢獻1851條經(jīng)驗 獲得超3個贊
Webpack 用于優(yōu)化文件的插件稱為 Terser,它具有將與特定模式匹配的內(nèi)聯(lián)注釋提取到外部文件(默認(rèn)情況下是您看到的許可模式)的選項。
https://webpack.js.org/plugins/terser-webpack-plugin/
module.exports = {
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
terserOptions: {
//...
extractComments: true
},
}),
],
},
}
默認(rèn)情況下僅使用 /^**!|@preserve|@license|@cc_on/i regexp 條件提取評論并刪除剩余的評論。如果原始文件名為 foo.js,則評論將存儲到 foo.js.LICENSE.txt。terserOptions.format.comments 選項指定是否保留注釋,即可以在提取其他注釋或什至保留已提取的注釋的同時保留一些注釋(例如注釋)。
檢查您的config.production.jswebpack 文件,看看是否在其中使用了這些選項。它確實默認(rèn)為true。
添加回答
舉報