首页 > 解决方案 > scssphp 无法导入 file.sass

问题描述

我正在使用“scssphp”库来编译 sass 文件。我有多个带有“sass”扩展名的文件,例如test.sass我无法编译它。

$scss = new Compiler();
echo $scss->compile('@import "test";');
//OR
echo $scss->compile('@import "test.sass";');

在上面的示例中,如果我更改test.sasstest.scss它可以完美运行。

请注意,我使用的是 bulma 框架,它的所有 sass 文件都带有 .sass 扩展名。是否有像 scss 文件一样编译 sass 文件的解决方法

标签: sass

解决方案


我最终做了以下

  1. 使用sass-convert并运行(sass-convert -R ./ -F sass -T scss)帮助我将所有 .sass 文件(bulma 文件)转换为 .scss 的命令
  2. 用于sass-bundle为 bulma 创建单个 scss 文件。
  3. 用于scssphp使用其他 scss 文件和我的变量运行我的最终编译。

推荐阅读