强制sass和css文件的一对一匹配



我在Rails 3应用程序中使用Jammit来打包资产和Sass来生成样式表。针对不同的站点组件,大约有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?还有别的选择吗?

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

相关内容

  • 没有找到相关文章

最新更新