all in one javascript file

webpack encore Виджет: как собрать вообще все один файл (в т.ч. без добавления хэша)

В сравнении с "обычной" сборкой энкора следует сделать следующее:

  1. Выключить сбор CSS в отдельный файл через вызов disableCssExtraction()
  2. Выключить сборку runtime.js в отдельный файл: для этого вместо enableSingleRuntimeChunk() используем disableSingleRuntimeChunk()
  3. Не вызывать метод splitEntryChunks() "разбивки" сборки не несколько файлов с целью оптимизации

В итоге настройка для виджета может выглядеть как-то так:

Subscribe to RSS - all in one javascript file