首页 文章

实施sass和css文件的一对一匹配

提问于
浏览
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?还有其他选择吗?

1 回答

  • 2

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

相关问题