1

使用 SASS,您需要创建一个 config.rb 来管理应用程序的位置。我最近将此文件的名称更改为“sass_config.rb”,但不知道如何更改“compass watch”的默认值,以便它找到我重命名的文件。

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

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.

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

4

2 回答 2

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"]
于 2013-07-19T20:38:41.323 回答
0

只需创建一个指南针项目

compass create

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

现在试试

compass watch

于 2013-12-20T12:17:00.920 回答