Files
51dj_admin/vue.config.js
T
2026-10-08 17:56:59 +08:00

35 lines
778 B
JavaScript

/*
* @Author: 王枫叶
* @Date: 2020-10-31 17:53:35
* @LastEditors: 王枫叶
* @LastEditTime: 2020-11-04 14:41:28
*/
// gzip压缩配置
const CompressionPlugin = require("compression-webpack-plugin")
module.exports = {
publicPath: './',
configureWebpack: () => {
if (process.env.NODE_ENV === "production") {
return {
plugins: [
new CompressionPlugin({
test: /\.js$|\.css$|\.html$|\.mp4$/, //匹配文件名
threshold: 10240, //对超出10k对数据进行压缩
deleteOriginalAssets: false //是否删除文件
})
]
};
}
},
css: {
loaderOptions: {
sass: {
additionalData: `@import "@/assets/scss/base.scss";`
}
}
},
}