Я пытаюсь создать кожу Magento, основанную на коже rwd
, представленном в CE 1.9/EE 1.14. Однако, когда я пытаюсь скомпилировать SCSS (на чистую установку, после удаления файлов в /skin/frontend/rwd/default/css
), я получаю следующее сообщение об ошибке:Невозможно скомпилировать rwd skin SCSS в Magento CE 1.9
$ compass compile scss
write css/madisonisland-ie8.css
write css/madisonisland.css
write css/scaffold-forms.css
error scss/styles-ie8.scss (Line 541 of scss/core/_common.scss: Invalid CSS after "a:not(": expected ")", was "".button")")
Sass::SyntaxError on line ["541"] of /var/www/development/magento-mirror/skin/frontend/rwd/default/scss/core/_common.scss: Invalid CSS after "a:not(": expected ")", was "".button")"
Run with --trace to see the full backtrace
Line 541 в scss/core/_common.scss
является:
a:not(".button") {
И если Я удаляю окружающие цитаты из .button
- он успешно компилируется. Однако, поскольку это новая установка Magento, нужно ли мне действительно редактировать файлы, чтобы их компилировать? Может ли быть настройка конфигурации в компасе, который я пропустил и т. Д.?
Благодаря
проблема в коде * вы * письменном или код, написанный кем-то другим? – cimmanon
Это немодифицированный код ядра из проекта Magento, поэтому да - написан кем-то другим. Но я бы предположил, что новая установка будет компилироваться. Я не могу найти что-нибудь еще об этом в Интернете, поэтому я предполагаю, что это связано с конфигурацией? –
Вы хотели бы думать, что новая сборка будет скомпилирована. К сожалению нет. Строка, содержащая проблему, недействительна SCSS * или * CSS. Эта проблема должна быть решена разработчиками кода. – cimmanon