指南针 - 改变“罗盘手表”的默认值

时间:2013-07-19 20:20:13

标签: sass compass-sass

使用SASS,您需要创建一个管理应用程序位置的config.rb。我最近将此文件的名称更改为“sass_config.rb”,无法弄清楚如何更改“罗盘手表”的默认值,以便找到我重命名的文件。

为了澄清,当我运行以下命令时,罗盘正确找到该文件并继续其正常行为:

compass -c watch sass_config.rb

但是当我跑步时:

compass watch

它说:

Nothing to compile. If you're trying to start a new project, 
you have left off the directory argument.

如何修复此行为,以便通过运行“指南针监视”看到文件已重命名?

2 个答案:

答案 0 :(得分:3)

配置文件名不能随意修改。 Compass中的硬编码位于5个位置之一(很快就是4个)。

https://github.com/chriseppstein/compass/blob/192107cb4f17bef52fdd8c0d961fe77f3edb44c4/lib/compass/configuration/helpers.rb#L137

# TODO: Deprecate the src/config.rb location.
KNOWN_CONFIG_LOCATIONS = ['config/compass.rb', ".compass/config.rb", "config/compass.config", "config.rb", "src/config.rb"]

答案 1 :(得分:0)

只需按

创建指南针项目

compass create

之后,将OLD config.rb内容从copass复制到创建的内容。

现在尝试

compass watch