我正在使用scssphp编译器,以便我的scss文件使用PHP框架而不是默认的Ruby SASS手表来编译服务器端。不知何故,在当前scss文件中包含scss文件的功能不起作用。
我的代码:
@import 'grid';
_grid.scss与当前scss文件位于同一目录中。我做错了什么,或者scssphp编译器没有这个功能?
答案 0 :(得分:4)
您可能需要配置@import
路径。来自文档:
使用@import指令导入文件时,是当前路径 默认情况下,您的PHP脚本用作搜索路径。这是 往往不是你想要的,所以有两种操作方法 导入路径:
addImportPath
和setImportPaths
。
addImportPath($ path)会将$ path追加到导入路径列表中 被搜查。
setImportPaths($ pathArray)将替换整个导入路径 $ pathArray。如果将$ pathArray的值转换为数组 它已不是一个。
如果导入路径设置为array(),则有效导入 禁用。默认导入路径是数组(“”),表示 当前目录。
您可以阅读有关此here
的更多信息