我試圖根據CE 1.9/EE 1.14中提供的rwd
皮膚創建Magento皮膚。然而,當我試圖編譯SCSS(在一個乾淨的安裝,刪除在/skin/frontend/rwd/default/css
文件後),我收到以下錯誤:無法在Magento CE 1.9中編譯rwd皮膚SCSS
$ 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
541線在scss/core/_common.scss
是:
a:not(".button") {
如果我從.button
中刪除了周圍的引號 - 它編譯成功。但是,由於這是Magento的全新安裝,我是否真的需要編輯文件才能讓它們編譯?有沒有在羅盤的配置設置我錯過了等?
感謝
的問題是在代碼*你*的書面或代碼別人寫的報價? – cimmanon 2014-09-02 15:13:17
這是來自Magento項目的未經修改的核心代碼,所以是 - 由其他人編寫。但我會假設全新安裝會編譯。我無法在網上找到任何其他信息,所以我猜測它是配置相關的? – 2014-09-02 15:15:18
您希望認爲全新安裝可以編譯。可悲的是沒有。包含該問題的行不是有效的SCSS *或* CSS。這個問題需要發送給代碼的維護者。 – cimmanon 2014-09-02 15:17:57