1

我正在使用 Jammit 来打包资产并使用 Sass 在 Rails 3 应用程序中生成样式表。不同的站点组件大约有 35 个样式表,所有样式表都单独列在我们的 Jammit 配置中。我想得到更多基于约定的东西,即:

stylesheets:
  common:
    - public/stylesheets/application.css
    - public/stylesheets/components/*.css
    - public/stylesheets/pages/*.css

我遇到的唯一障碍是我找不到一种方法来强制 sass 文件和 css 文件之间的一对一映射。上述方法将消除混淆 Jammit 配置的需要,并会自动将新的 css 文件添加到站点,但如果我要删除一个 sass 文件,CSS 文件仍然存在并且仍然在我们的公共包中。CSS 文件在工作树中被忽略。有什么方法可以告诉 Sass 删除没有模板的 CSS 文件,还是我必须将我们的 CSS 文件添加到 repo 中?还有其他选择吗?

4

1 回答 1

2

由于 CSS 文件是自动生成的,如果你想清理它,你可以安全地删除整个目录,然后让 Sass 重新生成它们。

于 2011-08-15T16:27:21.493 回答