【发布时间】:2017-06-13 10:53:23
【问题描述】:
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。
如何创建grunt home?
【问题讨论】:
-
grunt.registerTask('gruntHome', ['homeSASS'])也许这样?下一步像 sass 一样创建 homeSASS,但目标不同 -
你能解释一下如何创建这个吗?
标签: javascript sass gruntjs grunt-contrib-watch