1

在开发大型 sass 库时,我喜欢包含标志;导入文件的大标志和导入文件的小标志。这使得在浏览器中调试更容易,因为我可以快速找到相关的 sass 文件并进行更改。

有没有办法让一个带有分配变量的混合输出注释?这是我尝试过的。

@mixin bigflag($filepath){
      /***********
        ******  $filepath
       ***********/
    }

@include bigflag(scss/middle/header.scss);

我希望上面的代码输出为

      /***********
        ******  scss/middle/header.scss
       ***********/

这没有用;非结束注释使变量无效或被注释掉。我想我可以复制和粘贴评论标志,但是......这将非常方便。

任何帮助表示赞赏。谢谢

4

1 回答 1

1

在对 sass 中的转义字符进行了一些研究之后

@mixin flag($file){
/***********
******  #{$file}
***********/
}
@include flag(scss/middle/header);

输出为

/***********
******  scss/middle/header
***********/

注意:sass 不喜欢句号。因此,如果您使用标志(scss/middle/header.scss),则需要转义 scss 之前的句点。这很费力,我不会使用它。

于 2013-06-18T17:03:40.093 回答