ZetIndex_Ram
@ZetIndex_Ram

Как настроить автоматическое версионирование при сборке npm (yarn)?

Хочу решить давнюю в своем проекте проблему кеширования браузером javascript'a при сборке yarn'ом проект, написанный на vue.

Хочу, чтобы при yarn build к файлам добавлялась случайная соль и пользователю, который сидит на сайте высвечивался бы alert.

Как добавить случайную соль через сборку? Не могу найти.
По поводу версионности тоже я пока лучше не придумал способа, как хранение на клиенте и на сервере версии, которые бы проверялись, то есть каждая сборка предполагает увеличение версии на сервере и при нажатии на согласие обновления, версия на клиенте увеличивалась бы.
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
@porokhva
configureWebpack:{
    output: {
      filename: 'file-[contenthash].js',
      chunkFilename: 'chunk-[contenthash].js',
    }
  },


если работа велась через обычный vue-cli, то там "под капотом" используется веб-пак.
соответственно можно добавить подобный конфиг и при каждом запуске yarn build будет генерироваться уникальный хэш для каждого чанка
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы