前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >uniapp打包H5出现的缓存问题的处理方法

uniapp打包H5出现的缓存问题的处理方法

原创
作者头像
markbob专栏
发布2023-07-01 09:59:09
1.1K0
发布2023-07-01 09:59:09
举报
文章被收录于专栏:菜鸟攻城菜鸟攻城
问题描述

遇到的问题是 uniapp打包H5 通过H5转成iOS的马甲包,升级的时候出现了缓存问题,尝试使用以下的方式解决js缓存问题

关于js缓存的问题

在项目manifest.json同一级目录下创建vue.config.js文件,在js文件添加时间戳

代码语言:javascript
复制
if(process.env.UNI\_PLATFORM === 'h5'){

    let filePath = 'static/js'

    let Timestamp = new Date().getTime()

    

    module.exports = {

        // webpack配置

        filenameHashing: false,

        configureWebpack:{

            // webpack配置 解决js缓存的问题

            output:{

                // 输出重构 打包编译后的 文件目录/文件名称?v=时间戳

                filename:`${filePath}[name].js?v=${Timestamp}`,

                chunkFilename:`${filePath}[name].js?v=${Timestamp}`

            }

        }

    }

}else{

    // 其他打包配置

    

    module.exports = {

        // webpack 相关配置

        filenameHashing: false,

    }

}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
    • 关于js缓存的问题
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档