SCSSPHP SASS importng问题

时间:2015-10-29 07:21:40

标签: php sass

尝试与SASS合作。作为一名PHP开发人员,我决定使用leafo / scssphp。

目前我已经开始加载特定的scss文件了。

我创建了一个名为styles.php的页面,其中包含以下代码。

require "../scssphp/scss.inc.php";

use Leafo\ScssPhp\Compiler;
use Leafo\ScssPhp\Formatter\Expanded;

$formatterName = "Leafo\ScssPhp\Formatter\Expanded";
$scss = new Compiler();
$scss->setFormatter($formatterName);

$server = new scss_server("../stylesheets", null, $scss);
$server->serve();

我使用以下网址访问该页面:

<link rel="stylesheet" href="/css/style.php/custom.scss">

但是,如果我在我的custom.scss文件中添加@import'按钮',则上述工作正常,那么页面简单用@import'按钮'编译,而不是导入部分文件。

如果我将代码更新为:

require "../scssphp/scss.inc.php";

use Leafo\ScssPhp\Compiler;
use Leafo\ScssPhp\Formatter\Expanded;

$formatterName = "Leafo\ScssPhp\Formatter\Expanded";
$scss = new Compiler();
$scss->setImportPaths('../assets/stylesheets/');
$scss->setFormatter($formatterName);
echo $scss->compile('@import "custom";');

然后该文件导入所有部分,但实际上并没有应用样式。

主要问题是如何正确导入特定的.scss文件及其所有部分文件,以便在页面上加载样式。

0 个答案:

没有答案