是否有可能编译仅依赖于SASS中的一个库的complie seperate模块?

时间:2016-05-27 18:55:48

标签: sass

例如,我写的很多SASS需要并使用bootstrap中的mixins。但是,我希望一切都不能被编译成一个大文件。所以例如在main.scss中我可以:

@import 'bootstrap/assets/stylesheets/_bootstrap';
@import '_mypage'
@import '_mypage2'

但是当你编译文件时,它最终将作为一个文件,我试图获得它,所以我有bootstrap,mypage和mypag2作为单独的css文件,同时保持使用bootstrap的能力。

有没有办法在sass中这样做?或者,我应该考虑某些工具来实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

IIRC,SCSS文件前面的_告诉编译器创建自己的文件。您使用@import行告诉编译器的是,您希望将所有这些文件添加到main.scss的顶部。

如果你创建一个mypage.scss,并将它放在编译器所在的同一目录中,它将编译为自己的文件。您也可以在该文件的顶部导入引导程序,或者只是在HTML中加载它以便能够引用它。