luckGirl
luckGirl
  • 发布:2020-08-14 14:46
  • 更新:2020-08-19 16:24
  • 阅读:1428

为什么一部分的图片打包后加了hash,一部分没加

分类:uni-app

vue.config.js中

module.exports = {  
    filenameHashing: true,  
    chainWebpack: (config) => {  
        // 发行或运行时启用了压缩时会生效  
        // console.log('chainWebpack', config.module)  
          config.module  
                .rule('images')  
                .use('url-loader')  
                  .loader('url-loader')  
                  .tap(options => {  
                    // 修改它的选项...  
                    options.limit = 8192  
                    console.log('config.module.options', options)  
                    return options  
                  }) // end module  
        config.optimization.minimizer('terser').tap((args) => {  
            const compress = args[0].terserOptions.compress  
            // 非 App 平台移除 console 代码(包含所有 console 方法,如 log,debug,info...)  
            compress.drop_console = true  
            compress.pure_funcs = [  
                '__f__', // App 平台 vue 移除日志代码  
                // 'console.debug' // 可移除指定的 console 方法  
            ]  
            return args  
        })  
    }  
}

config.module.options:{
limit: 4096,
fallback:
{
loader: 'D:\HBuilderX.2.4.6.20191210.full\HBuilderX\plugins\uniapp-cli\node_modules\file-loader\dist\cjs.js',
options: {
name: 'static/img/[name].[hash:8].[ext]'
}
} }

2020-08-14 14:46 负责人:无 分享
已邀请:
luckGirl

luckGirl (作者) - 加油吧,努力中人们,愿生活温柔以待

该问题目前已经被锁定, 无法添加新回复