2013-10-30 73 views
0

我期待FO如下:編譯一個SASS /羅盤文件分成多個CSS文件

可以說我有一個包含人我的CSS一個main.scss。

在文件我有以下線的頂部:

@import "partials/vars"; 

這包含了我所有的變量,我是用我的main.scss(如顏色,填充,等...)

問題是我的應用程序將被多個客戶端使用。每一個都有自己的配色方案等

所以,我想是最簡單的方法(如果有的話)說:

我有我的主要文件,我把它編譯成如:

company1.css company2.css company3.css

他們每個人都包含相同的CSS代碼,但有自己的配色方案。

如果公司1就應該導入「的諧音/ company1Vars.scss Company2的負載company2vars.scss 等

任何幫助,將不勝感激。

+0

[SASS從一個sass文件輸出到多個css文件]的可能重複(https://stackoverflow.com/questions/33694609/sass-output-from-one-sass-file-to-multiple-css-files ) – ithil

回答

0

不知道你有多少公司,但如果它不是有些瘋狂的數字,你很可能有:

company1Styles.scss company2Styles.scss company3Styles.scss 等

每個那些會含有像

@import "partials/_company1Vars.scss" 
@import "_screen.scss"; // contains everything else 

一個線

您可以獨立於項目中的其他任何內容更改變量,並獲得不同的輸出。

+0

根據文檔,您不應該在'@ import'語句中包含下劃線:http://sass-lang.com/documentation/file.SASS_REFERENCE.html#partials –

+0

@HaralanDobrev我不確定這是否屬實,你能指定那些說你不應該包含下劃線的文檔部分嗎?看起來像一個風格的事情。 – imjared

相關問題