watch: {
css: {
files: 'source/styles/**/*.scss',
tasks: ['sass', 'autoprefixer', 'cssmin', 'clean:css'],
options: {
spawn: false,
},
},
images: {
files: 'source/assets/images/**/*.{png,jpg,gif}',
tasks: ['clean:image', 'imagemin'],
options: {
spawn: false,
},
}
}
grunt.registerTask('css', [
'sass',
'cssmin',
'clean:css'
]);
sass: {
dist: {
files: [{
expand: true,
src: ['source/styles/**/*.scss'],
dest: 'build/styles/',
ext: '.css',
flatten: true
}]
},
options: {
compass: true,
sourcemap: false
}
}
grunt.registerTask('default', [
'sass',
'cssmin',
'clean:css',
'requirejs',
'clean:js',
]);
我想创建一个新的gurnt任务。当然,在我的项目中,grunt css
正在很好地构建complate packae SCSS。 我需要创建一个新的任务,如grunt home
,它将构建一个特定的文件夹SCSS。创建多个咕task任务
如何创建grunt home
?
'grunt.registerTask('gruntHome',['homeSASS'])'也许这种方式?下一步创建homeSASS像sass,但是与不同的目标 – guest
你能解释一下如何创建这个? – Sony