H5 新版本上线 解决js缓存的问题,目前只适配H5端打包

H5 新版本上线 解决js缓存的问题,目前只适配H5端打包

admin
2025-04-05 / 0 评论 / 3 阅读 / 正在检测是否收录...

项目根目录创建 vue.config.js 文件
m93m4s0s.png

let filePath = 'static/js/';// 打包后 js 文件保存目录
let timeStamp = new Date().getTime();// 当前时间戳

if (process.env.UNI_PLATFORM === 'h5') {
    // 由于这种方式的打包,会导致编译生成微信小程序(只验证了微信小程序)无法正常使用,所以判断只针对 h5 发行的情况采用重构
    module.exports = {
        // webpack 相关配置
        filenameHashing: false, // 文件名是否加上hash值
        configureWebpack: {
            // webpack 配置 解决js缓存的问题,目前只适配H5端打包
            output: {
                // 输出重构  打包编译后的 文件目录 文件名称 【模块名称.时间戳】,更多参数参考 vue webpack 配置
                filename: `${filePath}[name].${timeStamp}.js`,
                chunkFilename: `${filePath}[name].${timeStamp}.js`
            },
        }
    }
} else {
    // 其他打包需要的相关配置
    module.exports = {
        // webpack 相关配置
        filenameHashing: false, // 文件名是否加上hash值
    }
}
0

评论

博主关闭了所有页面的评论