gpt4 book ai didi

基于环境设置的 Sass 条件

转载 作者:行者123 更新时间:2023-12-04 22:48:20 24 4
gpt4 key购买 nike

在 compass 中 config.rb文件,您可以设置 environment:development:production .

是否可以在 Sass 条件中使用此设置?这是我想要做的:

@if (environment === :development) {
@import 'debug';
}

已解决:我在起草问题时找到了答案。无论如何都会发布,因为我没有找到任何真正解释这一点的明确内容。

最佳答案

部分感谢 this issue在 Compass 存储库中,我发现您可以像这样在 Sass 中使用基于设置的条件:

@if compass-env() == 'development' {
body {
color: red;
}
}

确认这适用于 Sass 3.2.5 + Compass 0.12.2 + Ruby 1.9.3p194。

但是你不能这样做:
@if compass-env() == 'development' {
@import 'debug';
}

这会引发语法错误:“导入指令不能在控制指令或混合中使用。

所以解决方法是 @import文件,然后将其全部内容包装在条件环境中。

关于基于环境设置的 Sass 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14877972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com