init: 初始化 hgmj 后台管理项目
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* @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";`
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user