Compare commits

..

No commits in common. "4e0b59106a371b1f66662858731fe02456267c26" and "78a3ebee0342806f775a59823a0df408974c25fe" have entirely different histories.

View File

@ -76,31 +76,31 @@ module.exports = {
} }
}, },
// 生产环境去除console和debugger // 生产环境去除console和debugger
optimization: { // optimization: {
minimizer: [ // minimizer: [
{ // {
apply: (compiler) => { // apply: (compiler) => {
// 只在生产环境生效 // // 只在生产环境生效
if (process.env.NODE_ENV === 'production') { // if (process.env.NODE_ENV === 'production') {
const TerserPlugin = require('terser-webpack-plugin') // const TerserPlugin = require('terser-webpack-plugin')
new TerserPlugin({ // new TerserPlugin({
terserOptions: { // terserOptions: {
compress: { // compress: {
drop_console: true, // 移除console // drop_console: true, // 移除console
drop_debugger: true, // 移除debugger // drop_debugger: true, // 移除debugger
pure_funcs: ['console.log', 'console.info', 'console.warn', 'console.error'] // 移除特定的console方法 // pure_funcs: ['console.log', 'console.info', 'console.warn', 'console.error'] // 移除特定的console方法
}, // },
mangle: true, // 代码混淆 // mangle: true, // 代码混淆
output: { // output: {
comments: false // 移除注释 // comments: false // 移除注释
} // }
} // }
}).apply(compiler) // }).apply(compiler)
} // }
} // }
} // }
] // ]
} // }
}, },
chainWebpack(config) { chainWebpack(config) {
// it can improve the speed of the first screen, it is recommended to turn on preload // it can improve the speed of the first screen, it is recommended to turn on preload