semantic version

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

12 января, 2019
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))

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

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

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

Отключение минификации Nuxt
Следующая статья

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