编译一个SASS /罗盘文件分成多个CSS文件

问题描述:

我期待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://*.com/questions/33694609/sass-output-from-one-sass-file-to-multiple-css-files ) – ithil

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

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