场景:平时我们部署项目之后,发现浏览器中显示的不是最新的内容,这是因为浏览器缓存的问题。
因此我们需要手动去掉缓存。在vue.config.js添加如下代码即可:
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
configureWebpack: {
//解决缓存问题
output: {
//输出重构【模块名称.hash值】
filename: `static/js/[name].[hash].js`,
chunkFilename: `static/js/[name].[hash].js`
},
// 修改打包后css文件名
plugins: [
new MiniCssExtractPlugin({
filename: `static/css/[name].[hash].css`,
chunkFilename: `static/css/[name].[hash].css`
})
]
}
参考文章:vue-cli 3.0打包添加版本号