Size: a a a

Webpack — русскоговорящее сообщество

2021 May 04

N

Nelkor in Webpack — русскоговорящее сообщество
Честно говоря, не понимаю как перенос хэша может исправить это 🤔
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
У тебя будет два файла доступных по разным ссылкам. Более старый билд будет тянуть старые файлы без проблем. А новый билд будет обращаться к новым файлам по новым ссылкам
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
Если, конечно, ты не чистишь оба вебпаком
источник

N

Nelkor in Webpack — русскоговорящее сообщество
А, всё, понял, спасибо
источник

N

Nelkor in Webpack — русскоговорящее сообщество
В общем, я как пользовался вторым вариантом, так и буду и проблем возникнуть не должно, верно?)
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
Верно)
источник

N

Nelkor in Webpack — русскоговорящее сообщество
Ещё раз спасибо 😊
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Но я не припомню чтобы хоть как-то держал предыдущие версии билда вместе с текущими )
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
Вот я тоже сейчас заморочился этим вопросом) Смотрю возможные решения для этого
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
Вручную отбирать точно такое
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
на мой взгляд тут соль немного в другом.
представим что у нас есть такой код в индексном файле
<script src="/foo/bar/bandle.js?1231234213">
обысный бекенд распарсит это как
GET /foo/bar/bandle.js с params 1231234213
и
отдаст bandle.js или bandle.js?1231234213 или bandle.js?7435324 и так далее
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
Ну так для этого мы юзаем нужные нам функции фреймворков, в симфони это assets, в ларавель тоже свой mix-manifest
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
т.е. вся соль в том что для браузерного кэша все что после ? имеет значение
а для статического сервера - нет, это позволяет например инвалидировать кэш таким вот нехистрым способом
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
часто ли статику отдает ларавель? Я с увереностью могу сказать - нет, обычно это nginx / апач / томкат
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
и где то там в конце ларавель
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
Эээ. А причем тут кто что отдает? Нам главное чтобы ссылки верно в html сгенерированы были
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
А за это как раз-таки отвечает бэкенд
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
это в вашем случае за это отвечает бекенд, а в класических спа бекенд не имеет к этому никакого отношения
источник

IM

Ilya Medzhidov 🖋 in Webpack — русскоговорящее сообщество
Давай, расскажи мне, как в spa генерируется html
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
в билдтайме
источник