gruntfile.js に次のようなものがあります。
sass: {
app: {
files: {
'<%= meta.cssDist %>style.css': '<%= meta.cssSrc %>style.scss'
}
},
options: {
style: 'nested'
}
},
grunt.registerTask('default', ['sass']);
しかし、これは 1 つのタスクにすぎません。2 つ以上のタスクを組み合わせるにはどうすればよいですか? 私が知っているように、いくつかの grunt モジュールでは、次のように複数のタスクを組み合わせることができます。
sass: {
dev: {
app: {
files: {
'<%= meta.cssDist %>style.css': '<%= meta.cssSrc %>style.scss'
}
},
options: {
style: 'nested'
}
},
production: {
app: {
files: {
'<%= meta.cssDist %>style.css': '<%= meta.cssSrc %>style.scss'
}
},
options: {
style: 'compressed',
sourcemap: 'none'
}
}
},
// and then register tasks
grunt.registerTask('dev', ['sass:dev']);
grunt.registerTask('prod', ['sass:production']);
しかし、これは機能しません.GruntJsは間違いを示さず、sassをコンパイルしませんでした. これの何が問題なのですか?