就挺费劲的消除了缓存,filenameHashing!

Vue项目

cli是4.x

内嵌H5到小程序里,打开白屏

明知道就是因为缓存问题

但就没办法给build出来的文件加上随机名字

打开cli官方文档,写的清清楚楚,写在vue.config.js里,并且是export出去内个对象的根节点上。

但反复尝试之,它就是不给加hash名

如果你有以上情况,正解如下:

module.exports = {
  ...
  configureWebpack: {
    output: {
      filename: `js/[name].[hash].js`,
      chunkFilename: `js/[name].[hash].js`
    },
  }
}

name是本来的名字,例如app.js、chuck.js,编译后为app.balabala.js、chuck.balabala.js

Like()
feacx
站长
29 Posts
0 Comments
19 Likes
Top