Есть легаси проект на VueJS.
Hot Reloading после обновления кода срабатывает крайне медленно (7-12 секунд).
Как можно ускористь сборку?
Какие есть инструменты профилирования, чтобы найти узкое место?
Как нагуглить решения?
Конфиг webpack стандартный для vue cli, c небольшими настройками:
module.exports = {
productionSourceMap: false,
runtimeCompiler: true,
configureWebpack: config => {
if (process.env.NODE_ENV !== 'production') {
config.devtool = 'source-map'
}
},
chainWebpack: config => {
// Use file loader for documents (currently, PDF)
config.module
.rule('documents')
.test(/\.pdf$/)
.use('file-loader')
.loader('file-loader')
.end()
}
}