Я использую Vue CLI и vue.config.js
, и мне нужно настроить его так, чтобы все. js файлы, включая те, которые разбиты по кодам на 0. js 1. js et c имеет хеширование файлов (включая css файлы).
Однако я хочу, чтобы хеширование было включено как для разработчиков, так и для производственных сред. Будет ли это мешать HMR для локальных?
Я установил это в моем vue .config. js:
module.exports = {
configureWebpack: {
output: {
filename: '[name].[hash:8].js'
},
},
...
Однако, он включает хеширование только в приложении. js, но не файлы, которые разделены по кодам в / js / So / js / files, по-прежнему показывают:
/js/0.js
/js/1.js
Я просмотрел опции config.plugin ('prefetch') в документации, но не удалось найти ничего для этой способности.
Выводимый источник заканчивается на:
<link href="/js/0.js" rel="prefetch">
<link href="/js/1.js" rel="prefetch">
<link href="/js/2.js" rel="prefetch">
<link href="/app.0ded4211.js" rel="preload" as="script">
<link href="/js/chunk-vendors.js" rel="preload" as="script"></head>