Я был захвачен проектом Magento 2, и я на 100% новичок в Magento, что является проблемой, и, к сожалению, разработчик, который запустил проект, действительно труднодоступен.Я зашел довольно далеко, отлаживая и читая темы здесь и там, но я застрял в настройке быстрого и стабильного рабочего процесса CSS.
Я читал, что grunt - хороший инструмент для использования, поэтому у меня есть файл dev / tools / grunt / configs / themes.js с моей темой:
themename: {
area: 'frontend',
name: 'themename/subfolder',
locale: 'en_US',
files: [
'css/source/_extend',
'css/styles-m',
'css/styles-l',
],
dsl: 'less'
}
, который выглядитправо.Я перепробовал много вещей, и лучшее руководство, которое пришло ко мне, это: https://rkdev.co.uk/blog/grunt-watch-magento2-bug/
Когда я изменяю менее-файловое ворчание, создаются новые файлы CSS, но изменения не отражаются.Если я запускаю команды из руководства еще раз, изменения применяются, но новые изменения не отражаются в используемом CSS.Мой браузер обращается к кэшированному файлу (/pub/static/version1553005301/_cache/merged/20cb7cfc76ba5a78f4629833f789f9cf.css), который не был восстановлен grunt.Я думаю, в этом и заключается проблема, но я не знаю, как действовать дальше.Это неправильный мой grunt-config или моя тема или что-то еще?У меня нет видимых ошибок во время процессов.