2012-01-16 43 views
2

我正在處理從源代碼中生成的一個CSS樣式表,在less源代碼中編寫。源包括行:強制lessc解釋@import字面

@import url('http://fonts.googleapis.com/css?family=Droid+Serif'); 

lessc 1.1.0(LESS編譯器)的JavaScript]

這是CSS的一個完全正常位。但是我的版本lessc(lessc 1.1.0(LESS編譯器)[JavaScript])發現文件名不會在.css中結束,並嘗試查找要包含的本地.less文件。導致錯誤

file 'http://fonts.googleapis.com/css?family=Droid+Serif' wasn't found. 

有沒有辦法解決這個問題?例如。通過強制lessc從字面上直接傳遞一段文字?

回答

2

檢查less.js出this issue Github上

的解決方案似乎是:

之前關閉網址導入從

@import url("http://fonts.googleapis.com/css?family=Open+Sans"); 

添加&.css

@import url("http://fonts.googleapis.com/css?family=Open+Sans&.css"); 

讓我知道它是否有效,我記得幾個月前開了一張關於完全相同的問題,但放棄了票。

+0

它的工作原理。我甚至把我的兩個鮑勃在github上的問題https://github.com/cloudhead/less.js/issues/417#issuecomment-3515649 – 2012-01-20 10:28:22