Magento 2.2.6 javascript bundling - PullRequest
       19

Magento 2.2.6 javascript bundling

0 голосов
/ 22 ноября 2018

Я пытаюсь оптимизировать комплекты javascript в моем магазине magento 2.2.6.

Я использую r.js с моим пользовательским файлом конфигурации requirejs build.js.

Скриптгенерирует связки corectlly.

Сгенерированные статические файлы находятся в pub / static / frontend / Some_Company / en_US.

В конце файла build.js у меня есть функция обратного вызова, которая переписывает моисгенерированный файл requirejs-config.js.

Он тоже отлично работает.

Но есть проблема с самим magento.После того, как я открываю страницу в браузере, magento автоматически регенерирует pub / static / frontend / Some_Company / en_US / requirejs-config.js

Я попытался установить различные настройки для js mergin и bundling.Я также пробовал переключаться между режимом производства и разработки.Я даже изменил разрешение файла для requirejs-config.js, но выдает ошибку, что magento не имеет прав на запись в файл.

TL; DR Итак, в основном, после того, как я запустил:

узел r.js -o build.js baseUrl = path_to_static_files_genereted_by_magento dir = my_new_files

все хорошо, пока я не зайду на мою страницу.Затем magento переписывает мой сгенерированный файл requirejs-config.js.

...