Почему после удаления папки pub Magento 2 применяется меньше изменений файлов?

Привет, я создаю новую тему в Magento 2 и расширил тему от luma.

Но когда я делаю какие-либо изменения в меньшем количестве файлов, чтобы настроить
Смотри, мне нужно удалить файл папки паба каждый раз после создания
изменить в менее CSS-файл.

Есть ли какие-либо настройки (меньше) или способ, которым я могу автоматически синхронизировать изменения файла?

2

Решение

Доступны два варианта: один — использовать grunt для компиляции на стороне сервера, а другой — использовать less.js для компиляции на стороне клиента (браузера).

Использование клиентской части должно быть проще в настройке, но использование Grunt может быть более эффективным для вас. Для простоты я буду говорить только об использовании клиентской части.

Эти инструкции просто скопированы из документации разработчика, ссылки внизу поста.

  1. В Magento Admin измените режим компиляции LESS на стороне клиента в разделе Хранилища> Конфигурация> ADVANCED> Разработчик> Внешний процесс разработки> Тип рабочего процесса.
  2. Удалите все файлы в следующих каталогах:
    • pub/static/frontend/<Your_Vendor>/<your_theme>
    • var/view_preprocessed/less

После выполнения этих шагов вы сможете просто обновить страницу после внесения изменений в ваши файлы .less.

Рекомендации:

1

Другие решения

Вы можете использовать локальный node.js для автоматизации этого процесса

убедитесь, что у вас установлен node.js локально

сделать в папке проекта cmd «npm install» для загрузки пакетов узлов

и вы готовы к работе, используйте:

быстрое обновление (для запуска или когда вы добавляете / удаляете меньше файлов);

меньше хрюкать (компилировать все меньше файлов);

grunt watch (следить за изменениями в меньшем количестве файлов и автоматически их компилировать);

ворчать (удалить все временные файлы)

0

По вопросам рекламы [email protected]