2013-07-09 42 views
2

雖然我知道CSS文件是有效SCSS 但有一些原因,所以我不能改變一些文件subfix到SCSS如何通過SASS合併CSS文件(不.scss文件)或羅盤

global_min .scss

@import url("global/reset.css") 
@import url("global/frameset.css"); 
@import url("global/header.css"); 
.... 
.... 

可以SASS或羅盤合併它('·_·`)

+1

的可能重複[在SCSS文件導入常規的css文件?(http://stackoverflow.com/questions/7111610/import-regular-css -file功能於SCSS文件) – cimmanon

回答

2

http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#import

@import需要一個文件名來導入。默認情況下,它會尋找薩斯 文件直接導入,但也有少數情況下可 它將編譯到CSS @import規則:

  • 如果該文件的擴展名是。的CSS。
  • 如果文件名以http://開頭。
  • 如果文件名是一個url()。
  • 如果@import有任何媒體查詢。

如果沒有上述條件滿足並且該擴展是.scss或 .sass,然後命名薩斯或SCSS文件將被導入。

0

如果您想要將所有css文件合併到一個編譯後的css文件中,您需要將其擴展名更改爲sass或scss,並使更改與該格式兼容。

1

你不能在沒有重命名CSS文件的情況下用SASS做到這一點。

我建議你使用某種CSS壓縮器來連接和縮小你的CSS代碼。請看看Yeoman,這是目前處理這類任務最堅實的方法。

相關問題