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

问题描述:

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

的代码,我有:

@import 'grid'; 

_grid.scss是在同一目录作为当前SCSS文件。我做错了什么,或者可能是scssphp编译器没有这个功能?

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

当你使用@import指令导入文件时,你的PHP脚本的电流路径 作为默认的搜索路径。这通常不是你想要的,所以有两种方法可以操作导入路径:addImportPathsetImportPaths

  • addImportPath($ PATH)将$ PATH追加到所搜索的进口路径 名单。

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

如果导入路径设置为阵列()然后导入是有效 禁用。默认的导入路径是array(“”),这意味着当前目录为 。

你可以阅读更多关于这个here

+0

谢谢!我没有完全理解addImportPath和setImportPaths的功能是什么,但显然这是我一直在寻找的东西。 –