Sto tentando di creare una skin Magento basata sulla skin rwd
fornita in CE 1.9/EE 1.14. Tuttavia quando tento di compilare lo SCSS (su una nuova installazione, dopo l'eliminazione dei file in /skin/frontend/rwd/default/css
), ottengo il seguente errore:Impossibile compilare rwd skin SCSS in 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
Linea 541 in scss/core/_common.scss
è:
a:not(".button") {
E se Rimuovo le virgolette circostanti da .button
- si compila correttamente. Comunque, visto che questa è una nuova installazione di Magento, dovrei davvero aver bisogno di modificare i file per farli compilare? Potrebbe esserci un'impostazione di configurazione nella bussola che ho perso, ecc.?
Grazie
Il problema è nel codice * hai * scritto o codice scritto da qualcun altro? – cimmanon
Questo è il codice core non modificato dal progetto Magento, quindi sì, scritto da qualcun altro. Ma suppongo che una nuova installazione si possa compilare. Non riesco a trovare nient'altro su di esso online quindi suppongo che sia correlato alla configurazione? –
Ti piacerebbe pensare che sarebbe stata compilata una nuova installazione. Purtroppo no. La riga che contiene il problema non è valida SCSS * o * CSS. Questo problema deve essere portato ai manutentori del codice. – cimmanon