gpt4 book ai didi

sass - Sass 3.3 与 Compass 兼容吗?

转载 作者:行者123 更新时间:2023-12-03 17:11:20 24 4
gpt4 key购买 nike

我刚刚升级到 Sass 3.3,以便我可以使用一些新功能(BEM 样式的类名、映射、@at-root 等)。如果我用 Sass(通过 sass --watch)编译我的项目,它工作得很好。但是,如果我使用 Compass(通过 compass watch )编译它,在使用新的 Sass 功能时会出现错误。

我正在使用 compass 0.12。

最佳答案

Compass 0.12 明确依赖于 Sass 3.2。即使您安装了较新版本的 Sass,它仍然可以使用 3.2 进行编译。为了使用 Sass 3.3 或更高版本,您必须使用 Compass 1.0 或更高版本。

正常运行 gem install 命令应该会为您提供最新的稳定版本。

gem install compass

在提出这个问题时,Compass 1.0 仍处于测试阶段。要安装 gem 的最新测试版,您需要使用 --pre 安装它。旗帜。
gem install compass --pre

请注意,您不需要先安装 Sass 才能使其工作。安装 Compass 将自动安装与之兼容的最新版本的 Sass。

我安装了 Compass 1.0,但仍然出错
  • 仔细检查您可能拥有的任何其他依赖项(Compass 扩展等),其中之一可能指定了旧版本的 Sass 或 Compass。
  • 如果您使用的是应用程序或构建工具而不是直接使用命令,请确保它们没有引用旧版本的 Compass。

  • Windows 用户

    作为 Window 用户,当我尝试使用较新的 Compass 观看我的项目时出现错误。

    LoadError on line ["36"] of C: cannot load such file -- wdm"



    要解决该问题:

    您必须安装 ruby​​ DevKit:
    下载地址: http://rubyinstaller.org/downloads/

    按照此页面正确安装:
    https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

    现在安装 wdm:
    gem install wdm

    关于sass - Sass 3.3 与 Compass 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22427567/

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