现在公司有多个项目,A项目是Hybrid开发,B项目是微信公众号。
现在A和B项目都遇到缓存问题,尤其是微信端,尽管网上查了很多,但都没有完美的解决方案。
A项目的问题主要存在于不同机型和系统版本,比如OPPO R9,尽管head加了
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
还是没用。webpack打包的时候都加了hash值,然并卵。
想知道有没比较全面有效的解决方案?
补充:
new ExtractTextPlugin('index-[contenthash].css'),
output: {
path: path.join(process.cwd(), conf.paths.dist),
filename: '[name]-[chunkhash].js'
}
hash就是这么加的,可能像@whale说的那样,入口index.html被缓存了