gpt4 book ai didi

compass - 将 libsass 与 compass 一起使用

转载 作者:行者123 更新时间:2023-12-03 13:46:54 27 4
gpt4 key购买 nike

正如标题所说。编译时间超过 50 秒是 Not Acceptable 。那么,有没有办法,比方说:一个带有 compass 魔法的单个(部分)文件(如 Sprite mixins 等),而其余文件则带有纯 sass?

我正在考虑转向 less(引用导入),并用额外的 grunt 任务代替所有 compass 技巧,但我更喜欢 sass 而不是 less。

我看到了those tickets ,但我希望有一种方法可以用 compass 编译单个文件,其余的与 libsass 合并(我有时使用 sass 3.3 语法,但如果我可以获得更好的编译时间,我可以恢复到 3.2)。

有没有人成功完成这样的配置?

最佳答案

在我们的案例中(>100.000 LoCSS),我们成功地从 grunt-contrib-compass 转移到了

grunt-sass

它使用 libsass 而不是 ruby​​ 版本,为了从 compass 获得所有魔力,我们包括

compass-mixins

它工作得很好。您绝对应该尝试一下,我们将编译时间从 40 多秒减少到 500-600 毫秒。

更新 2

这是一个节点模块,它自动将上面提到的库导入到你的 grunt 环境中:

https://github.com/haithembelhaj/compass-importer

更新

创建到 libsass 的端口显然是创建者的想法:https://github.com/Compass/compass/issues/1916

关于compass - 将 libsass 与 compass 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26088529/

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