Ворчание themes.js файл перезаписывается при запуске установки composer


При выполнении команды composer install команда www/dev/tools/grunt/configs/themes.js файл перезаписывается и удаляется конфигурация для моей пользовательской темы. При поиске в Интернете я наткнулся на следующую проблему GitHub:

Https://github.com/magento/magento2/issues/7196

Смотрите ниже изменения, которые я попробовал, основываясь на проблеме выше:

  1. Копия 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' }, }

  1. Переименовать grunt-config.json.sample ->grunt-config.json.

Этот метод до сих пор не работал, и пользовательская тема не может быть найдена при запуске grunt exec:custom_theme. Есть ли в любом случае я могу продлить themes.js файл, чтобы при запуске composer install или composer update моя пользовательская конфигурация темы не удалялась?

Author: Ryan Copeland, 2017-04-21

1 answers

Убедитесь, что у вас есть последний файл Gruntfile.js.sample и файл grunt-config.js.sample из репозитория и запустите

cp Gruntfile.js{.sample,}
cp grunt-config.js{.sample,}

, который заботится о фактической загрузке конфигурации переименованных тем.

 0
Author: mniess, 2017-11-23 11:54:57