编译一个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 等
任何帮助,将不胜感激。
不知道你有多少公司,但如果它不是有些疯狂的数字,你很可能有:
company1Styles.scss company2Styles.scss company3Styles.scss 等
每个那些会含有像
@import "partials/_company1Vars.scss"
@import "_screen.scss"; // contains everything else
或
一个线您可以独立于项目中的其他任何内容更改变量,并获得不同的输出。
根据文档,您不应该在'@ import'语句中包含下划线:http://sass-lang.com/documentation/file.SASS_REFERENCE.html#partials –
@HaralanDobrev我不确定这是否属实,你能指定那些说你不应该包含下划线的文档部分吗?看起来像一个风格的事情。 – imjared
[SASS从一个sass文件输出到多个css文件]的可能重复(https://*.com/questions/33694609/sass-output-from-one-sass-file-to-multiple-css-files ) – ithil