libsass 的递归路径

recursive paths for libsass

我正在使用 gulp-sassnode.js 中编译 sass。我正在使用 libsass 配置来设置 includePaths 选项。

以下代码有效

includePaths: './project/components/controls/selectAgencies/'

...但我想用递归做一些事情并得到相同的结果,类似于以下可能性之一。就目前而言,使用这些设置我得到错误:"file to import not found or unreadable".

includePaths: './project/components/controls/'
// or
includePaths: './project/components/controls/**/'

在指南针中,这就像设置add_import_path "project/components"

一样简单

问题实际上出在我的 sass 文件中。如果我的包含路径是

./project/components/controls/

并且 sass 文件位于

./project/components/controls/selectAgencies/_selectAgencies.scss 然后我的 .scss 文件应该反映路径的其余部分,如下所示:

@import 'selectAgencies/selectAgencies'