Я ищу решение следующей проблемы:
Мы используем 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