我对Meteor和Sass都是新手。如果这个问题的答案显而易见,我很抱歉。
看sass的基础知识。
我看到了一些很酷的特性,比如扩展类和使用偏导数。但是我很好奇如何将这些特性集成到Meteor中。
流星不会自动压缩和连接所有的CSS吗?那么,真的需要partials
或@import
吗?
假设我有一个css类:.overlay
,我想创建一个名为blah
的类,扩展overlay
,但blah
和overlay
在不同的文件中。如果我不使用import
(因为Meteor正在为我做这件事),我是否应该确保overlay
类在我的blah
类之前,通过将overlay
声明在client/lib
中的文件,或者是否有一些配置文件我应该修改?
第二个问题就是为什么要使用导入…不仅仅是流星,而是一般的。在meteor中,.scss文件按照与javascript文件(http://docs.meteor.com/#/full/structuringyourapp)相同的顺序进行处理和连接,这并不是那么直观。通过使用一个主.scss文件来导入所有其他_*.css文件,您可以保证您的样式按照所需的顺序列出,它们不会被意外地覆盖,并且您不必担心以特定的方式嵌套它们。