Соглашение об именовании файлов в Webpack - PullRequest
0 голосов
/ 14 октября 2019

Webpack создает файлы css и js с помощью хэша.

5 files written to public\build
Entrypoint app = runtime.d2591ff7.js 0.146fc849.css 0.bdcc5dc6.js app.a97e0bd7.css app.5b254551.jsDone in 4.76s.

Когда я повторяю dev пряжи на бис, "146fc849" - то же самое. Как это создается?

Я бы предпочел использовать 0.css. Как я могу настроить webpack для именования этих файлов без хешей?

Ответы [ 2 ]

1 голос
/ 14 октября 2019

ceejayoz правильный ответ. Я добавляю этот ответ в качестве вспомогательной информации: если вы хотите отключить эту функцию, просто закомментируйте enableVersioning в конфигурации веб-пакета:

// .enableVersioning(Encore.isProduction())
1 голос
/ 14 октября 2019

Это хеш содержимого файла - он не изменится, если его содержимое не изменится - и вы не должны просто использовать 0.css, потому что смысл хэша в том, что браузеры не обслуживают старую, кэшированную версию0.css.

См. https://webpack.js.org/guides/caching/ для получения подробной информации о том, как это настроено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...