问题描述
遇到的问题是 uniapp打包H5 通过H5转成iOS的马甲包,升级的时候出现了缓存问题,尝试使用以下的方式解决js缓存问题
关于js缓存的问题
代码语言:javascript复制在项目manifest.json同一级目录下创建vue.config.js文件,在js文件添加时间戳
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,
}
}