vue-cli4 配置gzip


const CompressionPlugin = require("compression-webpack-plugin")

module.exports = {
    configureWebpack:config=>{
        if(process.env.NODE_ENV === 'production'){
            return{
                plugins: [
                    new CompressionPlugin({
                        test:/\.js$|\.html$|.\css/, //匹配文件名
                        threshold: 10240,//對超過10k的數據壓縮
                        deleteOriginalAssets: false //不刪除源文件
                    })
                ]
            }
        }
    },
}

如果報 Cannot read property 'tapPromise' of undefined 錯誤

降低  compression-webpack-plugin 版本  比如使用5.0.0版本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM