Files
91fans_admin/vue.config.js
T
rootandClaude Opus 5 d999a5c0e6 Initial commit
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 12:02:35 +08:00

35 lines
768 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: {
data: `@import "@/assets/scss/base.scss";`
}
}
},
}