Sass在哪里寻找进口产品?

时间:2015-01-19 18:46:25

标签: sass

假设我在./styles/main.scss处有一个包含此文件的文件:

@import 'foo'

我用Sass渲染它,同时将./bower_components设置为加载路径。

就Sass而言,该文件可能位于./styles/foo.scss./styles/_foo.scss,甚至./bower_components/foo.scss

据推测,它构建了这些(和其他?)“潜在”路径的列表,然后按顺序遍历它们,直到找到存在的路径。什么是潜在路径的完整列表,按正确的顺序?如果明确定义扩展名(@import 'foo.scss')?

,逻辑会改变吗?

1 个答案:

答案 0 :(得分:1)

  

Sass在当前目录中查找其他Sass文件,在Rack,Rails或Merb下查找Sass文件目录。可以使用:load_paths选项或命令行上的--load-path选项指定其他搜索目录。

Sass reference - @import

当然也可以提供相对路径,相对于当前目录。