3

我正在使用 scssphp 编译器,以便我的 scss 文件使用 PHP 框架而不是默认的 Ruby SASS 手表在服务器端编译。不知何故,在当前 scss 文件中包含 scss 文件的功能不起作用。

我的代码:

@import 'grid';

_grid.scss 与当前 scss 文件位于同一目录中。我在做什么错或者可能是 scssphp 编译器没有这个功能?

4

1 回答 1

4

看起来您可能需要配置@import路径。从文档:

当您使用 @import 指令导入文件时,您的 PHP 脚本的当前路径默认用作搜索路径。这通常不是您想要的,因此有两种操作导入路径的方法:addImportPathsetImportPaths.

  • addImportPath($path) 将 $path 附加到搜索的导入路径列表中。

  • setImportPaths($pathArray) 将用 $pathArray 替换整个导入路径。如果 $pathArray 的值不是一个数组,它将被转换为一个数组。

如果导入路径设置为 array() 则导入被有效禁用。默认导入路径为array(""),表示当前目录。

您可以在此处阅读有关此内容的更多信息

于 2013-10-10T13:32:49.200 回答