Ворчание themes.js файл перезаписывается при запуске установки composer
При выполнении команды composer install команда www/dev/tools/grunt/configs/themes.js файл перезаписывается и удаляется конфигурация для моей пользовательской темы. При поиске в Интернете я наткнулся на следующую проблему GitHub:
Https://github.com/magento/magento2/issues/7196
Смотрите ниже изменения, которые я попробовал, основываясь на проблеме выше:
- Копия www/dev/tools/grunt/configs/themes.js чтобы www/dev/tools/grunt/configs/local-themes.js и укажите пользовательскую тему следующим образом:
module.exports = {
custom_theme: {
area: 'frontend',
name: 'Custom/theme',
locale: 'en_GB',
files: [
'css/styles-m',
'css/styles-l',
'css/petlandia',
'css/email',
'css/email-inline'
],
dsl: 'less'
},
}
- Переименовать grunt-config.json.sample ->grunt-config.json.
Этот метод до сих пор не работал, и пользовательская тема не может быть найдена при запуске grunt exec:custom_theme. Есть ли в любом случае я могу продлить themes.js файл, чтобы при запуске composer install или composer update моя пользовательская конфигурация темы не удалялась?