这是一个理论问题,也是一个实践问题。我只是无法理解所有这些技术是如何融合的……
我听说过各种各样的事情,包括:
- “HAML 和 SASS 包含在 Merb 中”
- “SASS 是 HAML 的一部分”
- “HAML 在 Merb 中工作,但要使用 SASS,您需要添加 'merb-haml' 依赖项”(?)
- “您需要 Compass 才能在 Merb 中运行 SASS”
- http://haml-lang.com/docs/yardoc/(搜索“merb”)
- https://github.com/Compass/compass/wiki/merb-integration
所以我的问题是:......什么?
我确实有 SASS 在 Merb 工作。我已经安装了 Compass 并使用了 Chris Eppstein 的 Github wiki 上的说明来让它工作。但是为什么需要 Compass,为什么许多消息来源似乎认为不需要它并且 HAML 或 Merb 中内置了 SASS 支持?