1
我有这样的文件结构:咕噜配置与参数
app
mobile_a
mobile_b
mods
而且我用
var appConfig = {
dist: 'build',
programWildcard: 'mobile_*',
};
...
grunt.registerTask('serve', [
'replace:version',
'clean:server',
'concurrent:server',
'underscore_jst',
'replace:cmdWrap',
'connect:livereload',
'watch'
]);
,我跑grunt serve
后,我会得到
app
build
mobile_a
mobile_b
mobile_a
mobile_b
mods
但现在,我只想编译mobile_a中的文件并获得:
app
build
mobile_a
mobile_a
mobile_b
mods
所以我写了这一点:
grunt.registerTask('serve', 'Compile and start a connect web server', function(target) {
appConfig.programWildcard = target;
return grunt.task.run([
'replace:version',
'clean:server',
'concurrent:server',
'underscore_jst',
'replace:cmdWrap',
'connect:livereload',
'watch'
]);
});
但是当我运行grunt serve:mobile_a
,它仍然编译既mobile_a和mobile_b ...谁能帮助我?
你可以像''grunt.option('argument_name_1')''获得参数,并称它们为'grunt ... --argument_name_1 = string_example' – eloibm
@eloibm谢谢,它是有帮助的。 – Kreja