css – 指南针,添加导入路径

要在多个目录中编译.scss文件,我们需要使用“add_import_path”(http://compass-style.org/help/tutorials/configuration-reference/),但我不明白.

我试过补充一下

additional_import_paths
add_import_path "_themes"
add_import_path = "_themes"
additional_import_paths = "_themes"

在我的config.rb中,但没有运气,Compass仅从sass_dir =“_modules”进行编译

更新:是的,这一行

add_import_path "_themes"

不会给我们“找不到文件夹”错误,但指南针仍然没有编译.scss

我究竟做错了什么?

解决方法

要编译多个.scss文件,您应该使用@import“filename”;将“子”文件导入“父”SASS文件.

例如,如果你有main.scss,你可能想从一个名为child.scss的子样式表导入更多的CSS,如下所示:

@import "_modules/child";

根据我的理解,add_import_path所做的就是允许您从其他目录导入文件.所以你也可以从_themes / @import /

this thread.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效