我正在寻找以下问题的解决方案:
我们正在使用Vue 2.0和Webpack分块来检索大型外部模块。例如,我们使用以下代码执行此操作:
const Complete = () => import(/* webpackChunkName: "complete_reset" */ '../pages/auth/Complete')
但是,我们想要的是对该块进行版本控制的方法。我们一直在使用一种策略,将id=[someHash]
传递到请求中,并为我们进行的每个构建更新someHash。
我正在寻找一种在Vue文件中指定将大块的片段检索为:complete_reset.js?id=[someHash]
而不是complete_reset.js
的方法,后者甚至会缓存在浏览器中服务器上是否有其他版本。
我看了以下问题,但是并不能完全解决我遇到的问题: https://github.com/webpack/webpack/issues/4807#issuecomment-354082841