当前位置:首页 > 新闻动态 > 网站文章

解决vue打包部署微信小程序升级清理缓存问题

来源: 浏览:117 时间:2023-08-10

微信小程序每次升级部署,都需要在设置里面清理一下缓存,新的得功能才可以显示,就很麻烦,因此找到以下解决方法,通过配置index.vue或者vue.config.js配置,原理是每次升级以后打开小程序读取js文件,都是不一样得文件,然后再一次从新加载一下,从而实现自动清理缓存。

一、在index.vue文件添加如下代码(不推荐)




二、在打包的时候给每个打包文件加上hash 值,一般是在文件后面加上时间戳,通过vue.config.js配置

const path = require('path')
const webpack = require('webpack')
const timeStamp = new Date().getTime()
module.exports = {
  publicPath: './',
  // 打包的时候不使用hash值.因为我们有时间戳来确定项目的唯一性了.
  filenameHashing: false,
// 将构建好的文件输出到哪里
  outputDir: 'dist',
configureWebpack: { // 重点
    // 输出重构 打包编译后的js文件名称,添加时间戳.
    output: {
      filename: `js/[name].${timeStamp}.js`,
      chunkFilename: `js/chunk.[id].${timeStamp}.js`,
    }
  },
css: { //重点.
    extract: { // 打包后css文件名称添加时间戳
      filename: `css/[name].${timeStamp}.css`,
      chunkFilename: `css/chunk.[id].${timeStamp}.css`,
    }
  }
}

地址 · ADDRESS

地址:建邺区新城科技园嘉陵江东街18号2层

邮箱:309474043@qq.Com

点击查看更多案例

联系 · CALL TEL

400-8793-956

售后专线:025-65016872

业务QQ:309474043    售后QQ:1850555641

©南京安优网络科技有限公司 版权所有   苏ICP备12071769号-4  网站地图