首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP的一个CSS文件中编译多个SCSS文件

在PHP的一个CSS文件中编译多个SCSS文件
EN

Stack Overflow用户
提问于 2017-10-02 09:26:08
回答 1查看 2.5K关注 0票数 3

我试图用以下脚本编译我的SCSS文件:

代码语言:javascript
复制
use Leafo\ScssPhp\Compiler;
...
$scss = new Compiler();
$scss->addImportPath('/home/vagrant/Code/myapp/storage/app/scss/');
$cssContent = $scss->compile('@import "style.scss";');

文件style.scss具有以下内容:

代码语言:javascript
复制
////
/// Main Stylesheet
/// this file holds includes all files for the stylesheet
////

// a cleaner way to to breakpoints/media queries
// @source
//  http://breakpoint-sass.com/
@import "breakpoint-sass/stylesheets/breakpoint";


// Helpful mixins
// @source
//  http://bourbon.io/docs/
@import "bourbon/app/assets/stylesheets/bourbon";

// set default variables
@import "generic/variables/*";
// override default variables and set custom variables
@import "custom/generic/variables/*";

// generic - do not customize this files!
// files are generic and can be updated from base theme
@import "generic/*";
@import "vendor/**/*";
@import "objects/**/*";

// run through stuff in source folders, just patternlab stuff
@import "../source/**/*.scss";

// custom modifications
@import "custom/**/*";

编译后的css如下所示:

代码语言:javascript
复制
@import "breakpoint-sass/stylesheets/breakpoint";
@import "bourbon/app/assets/stylesheets/bourbon";
@import "generic/variables/*";
@import "custom/generic/variables/*";
@import "generic/*";
@import "vendor/**/*";
@import "objects/**/*";
@import "../source/**/*.scss";
@import "custom/**/*";

因此,编译器只编译了文件style.scss,但没有导入任何应该导入的文件。

我尝试手动添加所有导入,例如:

代码语言:javascript
复制
$cssContent .= $scss->compile('@import "bourbon/app/assets/stylesheets/bourbon";');
$cssContent .= $scss->compile('@import "generic/variables/*";');

但是它只在CSS代码中添加了以下两行:

代码语言:javascript
复制
@import "bourbon/app/assets/stylesheets/bourbon";
@import "generic/variables/*";
EN

回答 1

Stack Overflow用户

发布于 2019-09-24 14:06:34

使用sccs.inc.php

欲了解更多细节,请访问http://leafo.net/scssphp/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46522838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档