我正在尝试在 gruntfile.js 的 cssmin 任务中设置两个目标(开发和构建)。这个答案消除了我在阅读npm 上的文档时的一些困惑,但我不能同时缩小和组合工作。为简化起见,我将只关注开发任务,因为构建将是一个简单的变体。
我试过这个:
cssmin: {
dev: {
options: {
report: "min"
},
src: "<%= buildpath %>/css/customStep1.css",
dest: "<%= buildpath %>/css/customStep2.css",
combine: {
files: {
"<%= distpath %>/css/main.css": ["<%= buildpath %>/css/customStep2.css", "<%= buildpath %>/css/otherfile.css"]
}
}
}
}
和这个:
cssmin: {
dev: {
options: {
report: "min"
},
src: "<%= buildpath %>/css/customStep1.css",
dest: "<%= buildpath %>/css/customStep2.css",
files: {
"<%= distpath %>/css/main.css": ["<%= buildpath %>/css/customStep2.css", "<%= buildpath %>/css/otherfile.css"]
}
}
}
两者都创建/缩小 customStep2.css,但组合部分也没有(即 main.css 没有被创建)。谢谢你的帮助。