【发布时间】:2014-04-19 17:55:58
【问题描述】:
我正在使用 Grunt 和 SASS。我目前正在使用grunt-contrib-compass 插件。
我的目标看似简单,但实现起来却非常困难。
- 在开发过程中,我希望在单独的文件中编译我的 CSS(因为开发工具、
watch的速度等) - 对于生产,我希望将所有 CSS 合并为一个。
但是使用concat 任务并不能完成这项工作。
当我有 @import 语句并且 SASS 分别编译每个文件时,这会在不同的文件中一遍又一遍地从供应商库(如 Bootstrap 或 Compass 插件)输出相同的 CSS。在开发中这很好。当我concat 用于生产的 CSS 文件时,它会生成一个更大的文件,其中包含重复的 CSS。
我应该如何配置 Grunt 并使用 @import 语句,以免发生这种情况?
【问题讨论】:
标签: sass gruntjs compass-sass