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