Встречается на собеседованиях • сегодня
На что влияет hash во Vue файлах
Хеш во Vue файлах (например, app.3a8f6b4.js) используется для контроля версий файлов при сборке. Он влияет на:
- Кеширование браузера — при изменении содержимого файла хеш меняется, что заставляет браузер загружать новую версию, а не использовать закешированную.
-
Инвалидацию кеша — помогает избежать проблем с устаревшими версиями файлов у пользователей после деплоя.
-
Долгосрочное кеширование — можно настраивать
Cache-Control: max-age=31536000для статических файлов, так как их уникальность гарантируется хешем.
Пример настройки в vite.config.js:
js
export default {
build: {
rollupOptions: {
output: {
entryFileNames: `[name].[hash].js`,
chunkFileNames: `[name].[hash].js`,
assetFileNames: `[name].[hash].[ext]`
}
}
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы