【问题标题】:How to make SASS put relative paths in its output如何让 SASS 将相对路径放在其输出中
【发布时间】:2015-07-03 23:13:43
【问题描述】:

SASS 生成以下代码:

/* line 22, B:/home/game/www/sass/field/src/globals.sass */
.small-reports .wrap {
  padding: 2px 0 0;
}

是否有保留调试信息的设置,但让它看起来像这样?:

/* line 22, /sass/field/src/globals.sass */
.small-reports .wrap {
  padding: 2px 0 0;
}

不同的开发人员在他们的环境中有不同的路径,而在 Git 中保存结果文件很方便。

【问题讨论】:

  • 听起来您将生成的代码保留在版本控制系统中,这是一种不好的做法。您应该考虑利用 git 钩子来编译您的 Sass 提交后。这样,调试打印输出就不会发生冲突。
  • 能否提供生成此 CSS 的 SASS 代码?

标签: sass


【解决方案1】:

如果除了 SASS 之外还使用 Compass,您可以使用接受布尔值的 relative_assets 属性来配置路径是相对路径还是绝对路径。

见:http://compass-style.org/help/documentation/configuration-reference/

【讨论】:

    猜你喜欢
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    相关资源
    最近更新 更多