gruntfile.js の cssmin タスク内に 2 つのターゲット (dev と build) を設定しようとしています。この回答により、 npmのドキュメントを読んで混乱が解消されましたが、縮小と結合の両方を機能させることができません。簡単にするために、ビルドは単純なバリエーションであるため、dev タスクだけに焦点を当てます。
私はこれを試しました:
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 は作成されません)。助けてくれてありがとう。