萨斯 - 守望。无法识别更改和覆盖

时间:2014-01-25 15:38:09

标签: sass

我遇到了sass --watch的问题。命令。我在窗户上,我安装了红宝石,然后按照我在网上找到的说明进行了安装。似乎工作正常,直到我使用sass --watch。命令。当我将其输入控制台时,它会找到该文件并说Sass正在观察更改。当我打开文件并编辑它时,sass无法识别文件已被更改,并且不会覆盖到新文件。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您必须先启动指南针才能使用compass watch

这样做:

compass create path/to/project/root/dir --sass-dir="path/to/your/sass" --css-dir="path/to/output/sass"

然后,您应该在项目的根目录中有一个指南针config.rb,如下所示:

preferred_syntax = :sass
http_path = '/'
css_dir = 'assets/stylesheets'
sass_dir = 'assets/sass'
images_dir = 'assets/images'
javascripts_dir = 'assets/javascripts'
relative_assets = true
line_comments = true
# output_style = :compressed

然后从该根目录开始,您应该全部运行compass watch,并将sass目录中的所有内容编译到您的css目录中。