vue打包加版本号

vue打包会用随机字符串作为文件名,控制静态资源及时更新,但是有些时候,浏览器就是不更新,可以在引入静态资源后面再添加版本号。

vue-cli 2.0

修改build/webpack.prod.conf.js,在HtmlWebpackPlugin插件配置项中添加hash: true

new HtmlWebpackPlugin({
  filename: process.env.NODE_ENV === 'testing'
    ? 'index.html'
    : config.build.index,
  template: 'index.html',
  inject: true,
  hash: true, // 添加改选项
  minify: {
    removeComments: true,
    collapseWhitespace: true,
    removeAttributeQuotes: true
  },
  chunksSortMode: 'dependency'
})

vue-cli 3.0

修改vue.config.js,没有该文件则手动添加

module.exports = {
  filenameHashing: true
}

 

你可能感兴趣的:(vue,js)