Как настроить версионирование скриптов в Nuxt

1 минута чтения

Если контент не отображается, включите VPN.

Инвалидация кэша — одна из самых тяжелых задач в программировании. Одним из способов лучше знать когда следует обновляться — настроить правильное версионирование на фронтенде. Обычно для этого используются правила семантического версионирования.

Для версионирования вашей сборки на Nuxt, я рекомендую использовать следующий сниппет — он добавляет версию в конце каждого вашего пакета. Теперь вы всегда будете точно знать, какая версия находится на фронтенде.

Сниппет

const ver = '0.0.1';
var jsPathRegex = /="\/_nuxt\/[\s\S]*?(.js)"/g;
`<script src="/_nuxt/vendors.js" ></script>`.replace(jsPathRegex, (a, b) => a.replace(b, '.js?ver=' + ver))

Приглашаю к общению в комментариях!

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая статья

Нагрузочное тестирование с помощью утилиты AB

Следующая статья

Как отключить минификацию скриптов на Nuxt