如何使用scssphp编译器将scss文件导入另一个scss文件?

时间:2013-10-10 12:55:12

标签: php sass compass-sass

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

我的代码:

@import 'grid';

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

1 个答案:

答案 0 :(得分:4)

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

  

使用@import指令导入文件时,是当前路径   默认情况下,您的PHP脚本用作搜索路径。这是   往往不是你想要的,所以有两种操作方法   导入路径:addImportPathsetImportPaths

     
      
  • addImportPath($ path)会将$ path追加到导入路径列表中   被搜查。

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

  •   
     

如果导入路径设置为array(),则有效导入   禁用。默认导入路径是数组(“”),表示   当前目录。

您可以阅读有关此here

的更多信息