IM
Size: a a a
IM
A
IM
какое "это утверждение" ?IM
IM
A
A
A
IM
IM
IM
IM
'css/[name].css?[contenthash:8]' и 'css/[name].[contenthash:8].css'.A
IM
A
./foo/bar/bundle.js?12345 и ./foo/bar/bundle.js?54321, bundle.js?12345 ему без зазрения совести обычный статический сервер отдаст bundle.js?54321 что с высокой долей вероятности приведет к очень загодчным крашам приложения. В случае если мы запишем хеш в название бандла - браузер получит 404 ошибку, что, в зависимости от ситуации либо позволит нам ее отловить и обновить страничку и кода, ну или хотябы бы сразу увидеть что стало причиной падения. Так же стоит заметить что хеш после ? имеет свой юзкейс - представим ситуацию что наше приложение при загрузке запрашивает некторый config.json и мы не хотим его кэшировать никогда. Вот тут хеш после ? нам очень поможет так как с точки зрения браузерного кэша config.json?1234 и config.json?4321 это совсем разные файлы даже если физически будет возращается один и тот же config.jsonT
A
> Потому что в этом случае, если изменилась любая из зависимостей, это поменяет хэш ее чанкаэто справедливо только для hash но к счастью у нас есть contenthash который не страдает этой проблемой
T