【发布时间】:2012-05-07 06:25:03
【问题描述】:
我正在使用 sass 为我正在开发的一个简单的静态网站编写 css。我已经运行了sass --watch custom.scss:custom.css,它在启动时编译得很好,并带有以下消息:
Sass 正在关注变化。按 Ctrl-C 停止。
覆盖custom.css
但是,每当我更新 .scss 文件时,什么都没有发生。我以前没有在 Rails 应用程序的上下文之外使用过 SASS,所以我想知道我是否遗漏了什么?
我的 scss 文件也非常简单,所以我怀疑它是否会阻塞任何东西,尤其是因为它在第一次运行时就可以工作。
sass -v 在 Lion 10.7.2 上报告 Sass 3.1.16 (Brainy Betty)
【问题讨论】:
-
你做了哪些改变?有时我认为如果您没有更改并且只是保存文件,它不会打印任何内容(尽管我怀疑那是您所做的)
-
3.1.16 中的
sass --watch对我也不起作用(在 Ubuntu、OSX 或 Windows 下 - 3.1.15 工作正常)。在3.1.16 的更改日志中,它列出了“已从 FSSM 移至侦听文件系统监控”。所以也许这破坏了一些东西。 -
@corroded 我肯定会做出改变 :)
-
@pjumble - 你是对的,我刚刚安装了监听 gem,现在它可以工作了!奇怪的是它不会说没有安装听。如果您愿意,请给出答案,我可以选择它:)
-
我之前发布的答案不正确,我也看到了同样的问题。安装 Listen gem 似乎没有帮助,但如果您看到任何警告消息,它可能会消除一些警告消息。