【发布时间】:2023-03-15 15:04:01
【问题描述】:
我正在尝试在 gruntfile.js 的 cssmin 任务中设置两个目标(开发和构建)。 This answer 消除了我阅读 doc on 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 没有被创建)。感谢您的帮助。
【问题讨论】:
标签: gruntjs grunt-contrib-cssmin