我是Meteor和Sass的新手。如果这是一个有明显答案的问题,我道歉。
查看sass的the basics。
我看到一些很酷的功能,例如扩展类和使用partials。但我很好奇如何将这些功能与Meteor集成。
Meteor不会自动压缩和连接所有CSS吗?那么真的需要partials
或@import
吗?
我的第二个问题是组织你的文件。
假设我有一个css类:.overlay
并且我想创建一个名为blah
的类,它扩展overlay
,但blah
和overlay
在不同的文件。如果我没有使用import
(因为Meteor正在为我这样做)我应该通过放置{{1}文件来确保overlay
类在blah
类之前出现在overlay
声明或者是否有一些我应该修改的配置文件?
答案 0 :(得分:2)
你的第二个问题正是为什么你应该使用进口...不仅仅是在流星中,而是一般。在meteor中,您的.scss文件的处理和连接顺序与javascript文件(http://docs.meteor.com/#/full/structuringyourapp)的顺序相同,这并不是那么直观。通过拥有导入所有其他_ * .css文件的主.scss文件,可以保证您的样式按所需顺序列出,不会被意外覆盖,并且您不必担心将它们嵌套在一种特定的方式。