3

在编译器将所有 SCSS 文件编译为独立(无 Rails)项目中的 CSS 后,我需要一个 Compass 挂钩。

除了编辑“compiler.rb”(由于 gem 更新,这不是好的解决方案)之外,指南针中是否有任何编译后挂钩?

4

2 回答 2

7

好的,我找到了;)指南针有这个钩子:

  • on_sprite_saved
  • on_sprite_generated
  • on_sprite_removed
  • on_stylesheet_saved (这就是我要找的)
  • on_stylesheet_error

可悲的是,在http://compass-style.org/上没有关于任何钩子的信息。

于 2012-08-20T15:41:54.733 回答
1

Compass 回调记录在http://compass-style.org/help/documentation/configuration-reference/#callbacks的回调部分。

on_stylesheet_saved钩子将在 .css 文件编译后触发。您可以通过将以下内容添加到 config.rb 文件的底部来调用它:

on_stylesheet_saved do |file|
  #Do Ruby stuff. Below outputs to command line.
  puts ">>>> ZOMG"
end
于 2014-10-16T04:21:25.500 回答